linux 下svn客户端安装

Linux Svn客户端安装整理

准备(可以从附件中下载)

1、  apr-1.4.5.tar.gzapr-util-1.3.12.tar.gz

2、  neon-0.29.0.tar.gzsqlite-amalgamation-3.6.16.tar.gz

3、  subversion-1.6.17.zip

 

安装顺序

1、  安装apr

tar zxvf apr-1.4.5.tar.gz -C /usr/local/src/

cd /usr/local/src/apr-1.4.5/

./configure --prefix=/usr/local/apr

make

make install

2、  安装apr-util

tar zxvf apr-util-1.3.12.tar.gz -C /usr/local/src/

cd /usr/local/src/ apr-util-1.3.12/

./configure --prefix=/usr/local/apr-util

make

make install

3、  解压subversionneonsqlite

 

unzip subversion-1.6.17.zip /usr/local/src/subversion-1.6.17

tar zxvf sqlite-amalgamation-3.6.16.tar.gz -C /usr/local/src/

tar zxvf neon-0.29.0.tar.gz -C /usr/local/src/

 

cp /usr/local/src/neon-0.29.0 /usr/local/src/subversion-1.6.17/neno

 

cp/usr/local/src/sqlite-amalgamation-3.6.16/sqlite3.c /usr/local/src/subversion-1.6.17/sqlite-amalgamation

 

4、  安装subversion

bash -x autogen.sh

./configure --prefix=/usr.local/subversion --with-apr=/usr/local/apr  --with-apr-util=/usr/local/apr-util

make

make install

5、  测试subversion

svn –version


 

安装问题

1、  编译过程中出现如下错误: configure: error: Subversion requires SQLite

原因是:svn需要依赖Sqlite. 于是下载Sqlite

下载网址: http://www.sqlite.org/sqlite-amalgamation-3.6.16.tar.gz 可以下载到最新的Sqlitesqlite-amalgamation-3.6.16.tar.gz
解压Sqlite3.6.16 tar zxvf sqlite-amalgamation-3.6.16.tar.gz 进入文件夹sqlite-amalgamation找到sqlite3.c将其复制到 /home/SVN/subversion-1.6.3/sqlite-amalgamation/sqlite3.c
由于版本1.6.17里没有sqlite-amalgamation 所以你要先创建sqlite-amalgamation 目录然后复制进去。

 

2、 编译过程中出现如下错误: make: *** [subversion/libsvn_fs_fs/rep-cache.lo]  

原因:subversion/libsvn_fs_fs/rep-cache-db.h有错误的编码'^M'

使用vim打开libsvn_fs_fs/rep-cache-db.h,删除'^M'

重新make

 

3、  编译过程中出现如下警告:configure: WARNING: we have configured without BDB filesystem support

没装BerkeleyDB,不能创建db格式的版本库;没关系采用filesystem一样保存

 

其他

1、   neon需要从webdav.org下载,本人这边dns始终无法获取到真正的ip

找到可以上外网的linux

nslookup www.webdav.org 得到140.211.166.111

直接访问http://140.211.166.111/projects/

 

注意事项

1、  apr-util安装时 prefix 路径指定,否则修改起来很麻烦

2、将neon-0.29.0放置到svn安装目录中时,需要改名为neon,在编译时观察neon是否正确编译

3subversion-1.6.17.需要先运行bash -x autogen.sh,才能./configure

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值