CentOS6.4编译源码安装svn

     SVN服务器有2种运行方式:独立服务器和借助apache。两种方式各有利弊,独立SVN服务器不结合Apache安装使用,连接独立SVN服务器也不用HTTP协议。这是比较快捷的SVN服务器配置方法。本次安装时使用的是独立安装方式。SVN存储版本数据也有2种方式:BDB和FSFS。因为BDB方式在服务器中断时,有可能锁住数据所以还是FSFS方式更安全一点,安装时最好使用FSFS方式。

一、系统约定

软件源代码包存放位置:/usr/local/src

源码包编译安装位置:/usr/local/软件名称

二、编译安装

源码下载:http://subversion.apache.org/download/#supported-releases

1、subversion-1.6.20.tar.gz

2、subversion-deps-1.6.20.tar.gz

解压安装:

cd /usr/local/src

tar -zxvf subversion -1.6.20.tar.gz

tar -zxvf subversion-deps-1.6.20.tar.gz

解压后生成 subversion-1.6.20 子目录,两个压缩包解压后都会自动放到此目录下,不用手动更改。

安装之前需检查是否已安装过svn,rpm -qa subversion

若安装过需要卸载,yum -y remove subversion...(名称)

配置之前需要安装OpenSSL、expat和zlib

a)、configure配置SVN时可能提示如下错误信息:

configure: error: We require OpenSSL; try --with-openssl

解决方法:

错误提示需要安装openssl,所以我就安装了一个openssl,安装方法如下:

cd /usr/local

tar -zxvf openssl-1.0.0a.tar.gz

cd openssl-1.0.0a

./config

./config -t

make depend

make

make test

make instal

安装之后会在/usr/local下生成一个ssl目录,配置SVN时加上openssl路径


b)、configure配置SVN时可能提示如下错误信息:

configure: error: no XML parser was found: expat or libxml 2.x required

错误提示需要安装expat

下载expat :http://sourceforge.net/project/showfiles.php?group_id=10127

cd /usr/local

tar -xvzf expat2.tar.gz

cd expat2

./configure

make

make install

c)、

configure配置SVN时可能提示如下错误信息:

configure: error: subversion requires zlib

错误提示需要安装zlib

下载zlb:http://zlib.net/

cd /usr/local

tar -xvzf zlib-1.2.5.tar.gz

cd zlib-1.2.5

./configure

make

make install


配置文件:

cd subversion-1.6.20

./configure --prefix=/usr/local/subversion --without-berkeley-db --with-openssl=/usr/local/ssl --without-serf

make

make install



转载于:https://www.cnblogs.com/jasontec/archive/2013/03/16/9601693.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值