`

linux 源码编译安装svn

阅读更多

从源码编译安装subversion 1.8.10 [基于ubuntu]

安装subversion 1.8.10

    

大部分支持组件可以用 subversion里的脚本  get-deps.sh  获取

需要 subversion,apr,apu,openssl,zlib,scons,sqlite,serf

1.apr

安装APR

http://apr.apache.org/download.cgi

./configure

make

sudo make install

得到安装路径=/usr/local/apr/bin/apr-1-config

 

2.apr-util

./configure  --with-apr=/usr/local/apr/bin/apr-1-config

make

sudo make install         

得到=/usr/local/apr/bin/apu-1-config

 

3.openSSL

./config -fPIC

make

make test

sudo make install    

得到=/usr/local/ssl

4.编译安装zlib

get-deps.sh 下载的

5.scons  (.py)

http://www.scons.org/download.php

下载 scons-local

下载后加入环境变量,不需要编译安装

 

6.serf --->让svn支持http https

编译serf需要 scons,zlib

scons APR=/usr/local/apr/bin/apr-1-config APU=/usr/local/apr/bin/apu-1-config  OPENSSL=/usr/local/ssl

sudo scons install

 

7.下载sqlite到subversion的编译目录下

get-deps.sh可获取

http://www.sqlite.org/download.html

    ==>>>>>>./subversion/sqlite-amalgamation/

8.最后编译安装 subversion

http://mirrors.cnnic.cn/apache/

./configure --with-openssl --with-apr=/usr/local/apr/bin/apr-1-config  --with-apr-util=/usr/local/apr/bin/apu-1-config  --with-serf=/usr/local/

make

#make install

 

注意:

1.以上全部安装都是用的默认路径,没有特别设置

2.subversion默认安装到 /usr/local/bin/svn,如果原来有svn在/usr/bin/svn,需要删除掉

测试:

$svn --version

版本:svn, version 1.8.10

http支持:ra_serf : Module for accessing a repository via WebDAV protocol using serf.

  - using serf 1.3.5

  - handles 'http' scheme

  - handles 'https' scheme

$svn list https://svn.apache.org/repos/asf/subversion/trunk

文件列表示例:

apr-1.5.1.tar.gz

apr-util-1.5.3.tar.gz

openssl-1.0.1g.tar.gz

scons-local-2.3.0.tar.gz

serf-1.3.3.tar.bz2

sqlite-amalgamation-3080403.zip

subversion-1.8.10.tar.gz

subversion-make-good.tar.gz

subversion.txt

zlib-1.2.8.tar.gz

 

 

rel:  http://jingyan.baidu.com/article/046a7b3efb6a5df9c27fa991.html

分享到:
评论

相关推荐

    Linux下源码编译安装配置SVN服务器的步骤分享

    主要介绍了Linux下源码编译安装配置SVN服务器,需要的朋友可以参考下

    linux+svn+apache安装配置部署

    1、独立安装subverison,使用客户端链接svn配置, 2、使用apache和svn结合,部署svn服务器

    linux平台编译hadoop所需软件和详细步骤

    资源中包含linux平台编译Hadoop源码的所有软件和详细步骤: 1、下载安装各种软件库 yum -y install svn ncurses-devel gcc* yum -y install lzo-devel zlib-devel autoconf automake libtool cmake openssl-devel 2...

    linux编译kernel和svn版本冲突的解决办法

    系统本来可以正常编译linux系统kernel,但在安装svn后,kernel编译出错。 CHK include/linux/version.h CHK include/generated/utsrelease.h make[1]: `include/generated/mach-types.h' is up to date. CALL ...

    Linux下SVN部署

    Linux下SVN部署 源码包部署SVN,以及需要的相应软件包,以下提供详细的编译安装过程;

    svn 1.9.7相关编译源码包

    喜欢折腾的朋友下载下来进行编译安装,成就感十足:

    grub4dos_dev编译制作grub4dos的linux环境(windows平台使用的)

    1.一些文件目录说明 以下是两个不同的客户端 colinux-console-nt.exe ...然后在linux里面编译了 cd /mnt/cofs/grub4dos_src ./build 建议使用notepad2或其它的增强编辑器来修改源码。 编译外部程序也是一样的。

    subversion1.7.7套装含svn+apr+sqlite+neon

    亲测Asianux 3可用 非apache版 内含svn安装所要依赖的apr+sqlite+neon源码包,编译安装即可。 svn编译安装后,请手动将库文件link到/usr/bin/下

    基于mediastreamer2的网络电话实现流程以及源码库

    1、首先meidastream2是基于ortp库的,那么首先就是下载源码,交叉编译。 交叉编译ortp 下载源码:http://savannah.c3sl.ufpr.br/linphone/ortp/sources/?C=S;O=A 我使用0.18.0版本 ortp-0.18.0.tar.gz 然后通过...

    winexe:从 http 分叉

    从 linux 运行 windows cmd 要从 linux box 运行 windows ...2.从源码编译 安装必要的包(gcc, svn, *-devel....) 从这里获取源码 解压源码文件:#tar -xvjf winexe-source-081123.tar.bz2 根据README文件编译:cd to u

    变色龙安装程序

    [Chameleon Install 2.2 svn 2246 for Windows][变色龙安装程序] 1.更新所有安装包的语言、菜单、日志 2.更新Nvidia和ATI显卡的列表 3.添加nvda_drv=1 内核启动到安装列表 4.修复ATI显卡问题 5.加入Linux的GPT分区...

    单点登录源码

    - 一站式支付解决方案,统一下单接口,支持支付宝、微信、网银等多种支付方式。不涉及业务的纯粹的支付平台。 - 统一下单(统一下单接口、统一扫码)、订单管理、数据分析、财务报表、商户管理、渠道管理、对账系统...

    Embarcadero.Delphi.10.2.2.v25.0.29039.2004.Lite.v14.3完整版

    Ext.Linux.7z 1,180,105,999 Linux 编译环境 Ext.OSX.7z 846,515,926 OSX 编译环境 Ext.Samples.7z 599,352,431 范例,其实直接用 svn 的也行 Ext.SDK.7z 1,576,071,523 Android SDK/NDK 编译环境,当前包含 v23...

    android VNC

    (下面文件:androidvncserver和源码地址已经优化更改,省去必须用SVN获得源码) 1)下载androidvncserver: http://dl.dbank.com/c044xm5255 有兴趣的可以下载源码自己重新编译,源码地址: (源码需要在linux下mk) ...

Global site tag (gtag.js) - Google Analytics