linux svn 安装客户端安装,linux svn客户端安装

环境:Red Hat Enterprise Linux Server release 6.4 (Santiago)

一、安装步骤:

1、下载subversion源代码:

2、如果没有安装gc编译器,则需要安装一下包(包括依赖包):

2010/08/17  04:07            95,452 cloog-ppl-0.15.7-1.2.el6.x86_64.rpm

2012/12/05  12:58         3,917,484 cpp-4.4.7-3.el6.x86_64.rpm

2012/12/05  12:58        10,566,776 gcc-4.4.7-3.el6.x86_64.rpm

2012/12/05  12:58         4,958,896 gcc-c++-4.4.7-3.el6.x86_64.rpm

2013/01/29  18:31           997,312 glibc-devel-2.12-1.107.el6.x86_64.rpm

2013/01/29  18:31           618,996 glibc-headers-2.12-1.107.el6.x86_64.rpm

2013/01/30  21:44         2,426,676 kernel-headers-2.6.32-358.el6.x86_64.rpm

2012/03/26  12:54            29,148 keyutils-libs-devel-1.4-4.el6.x86_64.rpm

2013/01/19  01:38           505,324 krb5-devel-1.10.3-10.el6.x86_64.rpm

2013/01/19  01:38           777,748 krb5-libs-1.10.3-10.el6.x86_64.rpm

2012/12/20  10:39            32,208 libcom_err-devel-1.41.12-14.el6.x86_64.rpm

2012/05/04  10:49           139,004 libselinux-devel-2.0.94-5.3.el6.x86_64.rpm

2011/11/01  11:54           131,256 libsepol-2.0.41-4.el6.x86_64.rpm

2011/11/01  11:54            65,520 libsepol-devel-2.0.41-4.el6.x86_64.rpm

2010/08/17  04:34           159,928 mpfr-2.4.1-6.el6.x86_64.rpm

2013/01/21  17:18         1,425,708 openssl-1.0.0-27.el6.x86_64.rpm

2013/01/21  17:18         1,201,296 openssl-devel-1.0.0-27.el6.x86_64.rpm

2010/08/17  04:46            71,976 pkgconfig-0.23-9.1.el6.x86_64.rpm

2010/08/17  04:47         1,322,304 ppl-0.10.2-11.el6.x86_64.rpm

2012/11/27  12:59            74,620 zlib-1.2.3-29.el6.x86_64.rpm

2012/11/27  12:59            45,040 zlib-devel-1.2.3-29.el6.x86_64.rpm

以上依赖包可以在Linux安装盘的Packages目录找到。

安装命令:

rpm -ivh xxx.rpm

3、将Subversion源码解压缩

tar jxcf subversion-deps-1.6.12.tar.bz2

tar jxcf subversion-1.6.12.tar.bz2

4、将解压缩后的subversion 目录下的neon使用高版本替换

先将subversion目录下的neon目录改名或删除,然后将neon-0.30.1.tar.gz拷贝至subversion目录下,最后解压缩:

tar zxvf neon-0.30.1.tar.gz

然后将neon-0.30.1文件夹名称修改为neon:

mv neon-0.30.1 neon

5、编译

在subversion源码目录下执行:

./configure --prefix=/usr/local/subversion --with-ssl

在无错误的前提下再运行:

make && make install

编译完即可看到/usr/local/subversion目录下出现bin等目录

6、创建符号链接

ln -s /usr/local/subversion/bin/svn /sbin/svn

创建符号链接的目的是,可以直接使用svn命令,而不用带全路径。

二、使用

1、代码检出

svn checkout http://ip:port/projectname/

在首次使用时,会提示输入用户名和密码,按提示输入即可。

2、代码更新

svn update

三、问题

1、svn 不支持https

原因:没有在配置时加入--with-ssl。

2、编译安装 subversion 出现 undefined reference to `SSL_SESSION_cmp'

原因:neon版本有问题,使用另外下载的neon包替换已有的neon包。

3、编译时失败

原因:可能是前次build文件的影响,使用make clean清除构建环境后再行编译。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值