Linux 下Svn客户端安装整理
准备(可以从附件中下载)
1、 apr-1.4.5.tar.gz、apr-util-1.3.12.tar.gz
2、 neon-0.29.0.tar.gz、sqlite-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、 解压subversion、neon、sqlite
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 可以下载到最新的Sqlite版sqlite-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是否正确编译
3、subversion-1.6.17.需要先运行bash -x autogen.sh,才能./configure
分享到:
相关推荐
linux下svn客户端安装依赖的几个包,自用,包不全,还差一个apr
svn(subversion)是近年来崛起的版本管理工具,是cvs的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。
Linux_SVN客户端安装包和配置指导 Linux_SVN客户端安装包和配置指导 subversion-1.4.3.tar,subversion-deps-1.4.3.tar
linux下svn客户端 smartsvn-generic-7_6_3.tar.gz SmartSVN-Keygen.rar
eSVN,http://sourceforge.net/projects/esvn,只需要预装Qt,版本是Qt3以上就行,esvn-0.6.12-1.tar.gz很小1.8M,解压后按照说明make,make install就行
linux svn客户端使用,包括 文件上传,下载,更新,查看版本,修改,添加。。。
Linux下SVN服务器安装配置及客户端安装说明[定义].pdf
Linux离线安装svn, 含详细的配置文档和所需的所有相关依赖包,亲测可用。支持svn checkout https://这种格式的(ssl加密协议)
文章详细记录了linux下svn服务器安装遇到的问题及解决方法,帮助大家学习
rapidsvn安装所需的全部资源包,可离线安装(gtk2和openssl的rpm包只上传了centos7版本) apr-1.5.2.tar.gz apr-util-1.5.4.tar.bz2 neon-0.29.6.tar.gz(可选,neon是subversion解析web http协议的包,视subversion...
操作SVN界面习惯了,到了linux下懒得再用命令行了; 按照网上的步骤操作,遇到了各种问题,又对各个问题作了整理和说明 包含了客户端和服务器端需要做的修改 希望能给大家帮助 如果有问题,也请联系我,很高兴和大家...
SVN客户端工具提供可视化的界面操作,无论SVN服务器是安装在windows还是linux,都可以用此客户端登录查看代码。
如果以上两种方法都不起作用,可以尝试卸载 TortoiseSVN,然后重新安装一次。之后,上述两种方法就可以正常工作了。 Linux 平台 在 Linux 平台上,清除 SVN 客户端的用户名和密码可以通过以下方法: 删除 ~/....
SVN客户端的使用!亲自配置使用,编写文档,不足之处多多包涵!
linux svn客户端使用方法介绍.docx
实现linux下svn +apache 实现客户端用户自主修改密码的ChangePasswd.cgi和ChangePasswd.ini 文件,下载后修改ChangePasswd.cgi和ChangePasswd.ini中的密码和日志输出路径文件。直接放入apache的cgi-bin目录下,修改...
LinuxSVN客户端命令说明[文].pdf
linux svn客户端安装包
LINUX离线安装SVN1.8.17全过程,没有深厚的文本功底,所以文档写得很简单。记录了安装时使用的全部命令,一些常见的错误。。
个人时间,在redhat linux 4.4下进行,操作系统版本 i386