svn1.8以上版本linux7.0安装

来源:互联网 发布:天猫魔盒看电影软件 编辑:程序博客网 时间:2024/04/29 19:42

apr和apr-util的文件连接


subversion1.8以上需要serf来安装,而serf安装需要scons的安装



并且他们都要依赖apr和apr-util的安装。所以先安装apr和apr-util。
要是svn能下载http需要安装openssl-devel。


1:apr:
>>tar -xzvf apr-1.5.2.tar.gz
>>cd apr-1.5.2
>>./configure --prefix=/usr/local/apr
>>make && make install


2:apr-util
>>tar -xzvf apr-util-1.5.4.tar.gz
>>cd apr-util-1.5.4
>>./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
>>make && make install


3:安装scons(Python 2.7)
>>tar -xzvf scons-2.5.1.tar.gz
>>cd scons-2.5.1
>>python setup.py install --prefix=/usr/local/scons


4:安装serf-1.3.9.tar.bz2
>>tar -xvf serf-1.3.9.tar.bz2
>>cd serf-1.3.9
>>sed -i "/Append/s:RPATH=libdir,::"   SConstruct &&
>>sed -i "/Default/s:lib_static,::"    SConstruct &&
>>sed -i "/Alias/s:install_static,::"  SConstruct &&
>>scons PREFIX=/usr/local/serf
>>scons PREFIX=/usr/local/serf install



现在可以安装,但是不支持http的svn地址,需要支持http地址需要openssl


5:安装openssl
>>tar -xzvf openssl-1.0.2f.tar.gz
>>cd openssl-1.0.2f
>>./configure --prefix=/usr/local/openssl
>>make depend
>>make && make install


>>mv /usr/bin/openssl /usr/bin/openssl.bak
>>mv /usr/include/openssl /usr/include/openssl.bak
>>ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl
>>ln -s /usr/local/openssl/include /usr/include/openssl
>>echo “/usr/local/openssl/lib” >> /etc/ld.so.conf
>>ldconfig -v


#检查openssl是否安装成功
>>openssl version -a


6:安装subversion


>>tar -xzvf subversion-1.8.17.tar.gz
>>cd subversion-1.8.17
>>./configure --prefix=/usr/local/subversion \
--with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-zlib \
--with-openssl=/usr/local/openssl --enable-maintainer-mode --with-serf=/usr/local/serf --enable-mod-activation


>>make && make install


检查安装是否成功


>>svn --version
0 0
原创粉丝点击