svn 客户端安装 (subversion)

所需软件包:
apr-1.5.2.tar.gz、apr-util-1.3.9.tar.gz、sqlite-amalgamation-3071501.zip、zlib-1.2.7.tar.gz、subversion-1.8.14.tar.gz、openssl-1.0.2c.tar.gz、serf-1.2.1.tar.bz2

1#、安装apr
tar zxvf apr-1.5.2.tar.gz
cd apr-1.4.8
./configure
make
sudo make install

2#、安装apr-util-1.3.9.tar.gz
tar zxvf apr-util-1.3.9.tar.gz
cd apr-util-1.5.2
./configure --with-apr=/usr/local/apr
make
sudo make install

3#、安装zlib-1.2.7.tar.gz
tar zxvf zlib-1.2.7.tar.gz
cd zlib-1.2.8
./configure --prefix=/usr/local/zlib
make
sudo make install

4#安装openssl openssl-1.0.2c.tar.gz;
1.下载openssl1.0.2 解压,进目录: tar zxvf openssl-1.0.2c.tar.gz & cd openssl-1.0.2c
2。./config --prefix=/usr/local/ssl shared zlib-dynamic
3。make
4。sudo make install

5# 安装 serf serf-1.2.1.tar.bz2 :
1。下载serf1.2 解压 ,进目录: tar jxvf serf-1.2.1.tar.bz2 & cd /serf-1.2.1
2。./configure --prefix=/usr/local/serf --with-openssl=/usr/local/ssl
3。make (提示 make: *** [test/serf_get] Error 1 ,忽略这个提示居然还能继续安装!)
4。sudo make install

6#、安装subversion-1.8.14.tar.gz
tar xvfz subversion-1.8.14.tar.gz
cp sqlite-amalgamation-3071501.zip ./subversion-1.8.14
cd subversion-1.8.14
unzip sqlite-amalgamation-3071501.zip
mv sqlite-amalgamation-3071501 sqlite-amalgamation
./configure --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr ###这是没装serf 和openssl 之前的 ,装了 serf 和openssl 则使用下面的。
(./configure --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr --with-zlib=/usr/local/zlib/ --enable-maintainer-mode --with-serf=/usr/local/serf
改后的安装版本)
./configure 时会报错,subversion need sqlit。。。(solution:把 sqlite-amalgamation-3071501.zip 解压 ;再 mv sqlite-amalgamation-3071501 sqlite-amalgamation; 再 mv sqlite-amalgamation subversion-1.8.14 。。。再./configure .... 就行了)
make
sudo make install

------filepath = /home/imeamin2/work/svn-install-----
-----------------------------------------------------------------------------------------------
1.以上全部安装都是用的默认路径,没有特别设置

2.subversion默认安装到 /usr/local/bin/svn,如果原来有svn在/usr/bin/svn,需要删除掉

------------------------------------------------------------------------------------------------------------------
问题:svn unrecognized url scheme for ×××
solution :少了 serf 包,装上serf就ok了,(neon 好像不支持svn1.8了,网上说装neon就可以,可是我装了没用,svn1.8之前是支持neon的)。可是装serf 又会提示要装openssl ,那就先装openssl 吧
openssl;
1.下载openssl1.0.2 解压,进目录
2。./config --prefix=/usr/local/ssl shared zlib-dynamic
3。make
4。sudo make install

serf:
1。下载serf1.2 解压 ,进目录
2。./configure --prefix=/usr/local/serf --with-openssl=/usr/local/ssl
3。make
4。sudo make install
-----------------------------------------------------------------------------------------
configure的时候可能回出现 configure: error: no XML parser was found: expat or libxml 2.x required
安装以下库就可以解决
apt-get install libxml2 libxml2-dev expat
-----------------------------------------------------------------------------------------
--------------------------千万不要有单词拼错-------------------------
-------------------------------------------------------------------------------------------------------------------------
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值