`
yizhilong28
  • 浏览: 230179 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

linux 下svn客户端安装

    博客分类:
  • 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

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics