svn1.8以上版本linux7.0安装
2017-03-11 18:50
513 查看
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
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
相关文章推荐
- 在ubuntu得linux环境下安装jdk7以上版本
- 如何在低版本Ubuntu 安装svn-1.8
- linux学习:持续集成篇--svn版本管理系统的安装与使用-02
- 总结:mac下使用mamp pro给php7.0以上版本安装redis扩展的坑
- linux 环境下 java环境安装(1.8 以上 solr需要)
- Linux下安装svn client 1.8
- Linux下php7.0版本安装redis扩展
- 【Linux】debian jessie版本安装1.9 svn
- linux下安装或升级GCC 4.8以上版本(包括),以支持C++11
- CentOS 7.0 升级Linux内核3.9及以上版本
- linux 安装svn最新版本
- centos6中安装svn1.8版本
- linux上安装svn版本管理系统(subversion+apache+jsvnadmin)
- linux svn服务器安装 本版本不支持 浏览器访问 貌似只有本地能用
- linux下编译安装mysql5.5以上版本
- Linux下安装MySql(版本5.5以上)
- Linux下安装两个mysql5.5以上版本
- 在Neoshine Linux Server 3.0下安装svn1.5.0版本
- (三)Linux下Hadoop2以上版本安装配置
- Linux(ubuntu 14.04)下安装jdk(1.8)以及eclipse 最新版本Neon的安装