Subversion在Linux系统的安装步骤

来源:互联网 发布:好用的linux系统 编辑:程序博客网 时间:2024/05/01 19:19

     经过几个月的学习,对SVN的操作基本熟悉,现才有时间整理之前的学习资料,首先从SVN的安装写起,以下是安装的步骤及命令。

 

首先在Linux系统安装完成后,把需要安装的源码包都放在/svnsoft/xl/summersoft/,就可以进入下面的操作:

1)、查看系统自带的apr版本且升级

      #rpm -qa |grep apr
     #cd /svnsoft/xl/summersoft/
     #rpm -Uvh apr-0.9.12-2.x86_64.rpm
    #rpm -Uvh apr-debuginfo-0.9.12-2.x86_64.rpm
    #rpm -Uvh apr-devel-0.9.12-2.x86_64.rpm
    #rpm -Uvh apr-util-0.9.12-1.x86_64.rpm
    #rpm -Uvh apr-util-0.9.12-1.x86_64.rpm apr-util-devel-0.9.12-1.x86_64.rpm apr-util-debuginfo-0.9.12-1.x86_64.rpm

 

2)、安装zlib

    #tar -zxvf zlib-1.2.3.tar.tar
    #cd zlib-1.2.3
    #./configure --prefix=/usr/local/zlib 静态编译
    #make
   #make test
   #make install
   #./configure --prefix=/usr/local/zlib --share 动态编译
   #make      
   #make test
   #make install

   #rpm -qa |grep zlib 安装后查看zlib的版本信息   以下是版本信息不对后进行手动升级处理
首先备份
   #mkdir /svnsoft/xl/old.zlib
   #cp /usr/lib/libz.a /svnsoft/xl/old.zlib/
   #cp /usr/lib/libz.so /svnsoft/xl/old.zlib/
删除原来的链接文件,因为是链接到libz.so.1.2.1.2的
   #rm libz.so
   #rm libz.so.1
升级
   #cd /usr/local/zlib/lib/
   #cp libz.a /usr/lib/
   #cp libz.so.1.2.3 /usr/lib64/
   #cp libz.so.1.2.3 /usr/lib/
   #cd /usr/lib
   #ln -s libz.so.1.2.3 libz.so
   #ln -s libz.so.1.2.3 libz.so.1

 

3)、安装swig

   #cd /svnsoft/xl/summersoft/
   #rpm -qa |grep swig
   #rpm -Uvh swig-1.3.25-1.x86_64.rpm

 

4)、安装openssl
   #cd /svnsoft/xl/summersoft/
   #tar -zxvf  openssl-0.9.8h.tar.tar
   #cd openssl-0.9.8h
   #./config --prefix=/usr/local/openssl --with-zlib=/usr/local/zlib/lib
   #./config shared --prefix=/usr/local/openss
   #make
   #make test
   #make install

5)、安装apr-util/apr/apr-iconv
   #tar -zxvf apr-1.3.3.tar.gz
   #cd apr-1.3.3
   #./configure --prefix=/usr/local/apr
   #make
   #make test
   #make install

   #tar -zxvf apr-iconv-1.2.1.tar.gz
   #cd apr-iconv-1.2.1
   #./configure --prefix=/usr/local/apr-iconv --with-apr=/usr/local/apr
   #make
   #make install

   #tar -zxvf apr-util-1.3.4.tar.gz
   #cd apr-util-1.3.4
   #./configure --prefix=/usr/local/apr-util --with-apr-iconv=/usr/local/apr-iconv/bin/apriconv  --with-apr=/usr/local/apr
   #make
   #make test
   #make install

 

6)、安装apache
   #tar -zxvf httpd-2.2.9.tar.gz
   #cd httpd-2.2.9
   #./configure --prefix=/usr/local/apache --with-ssl=/usr/local/openss --enable-dav --enable-ssl --enable-modules=so --enable-so --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util
   #make
   #make test
   #make check
   #make install

 

7)、安装neon
   #tar -zxvf neon-0.28.3.tar.tar
   #cd neon-0.28.3
   #./configure --prefix=/usr/local/neon
   #make
   #make test
   #make check
   #make install

 

8)、安装subversion
   #tar -zxvf subversion-1.5.2.tar.gz
   #cd subversion-1.5.2
   #./configure --prefix=/usr/local/subversion  --with-ssl  --with-apxs=/usr/local/apache/bin/apxs  --with-apr=/usr/local/apr --with-apr-  util=/usr/local/apr-util --with-zlib=/usr/local/zlib/lib --with-neon=/usr/local/neon
   #make
   #make install

 

以上安装时候记下来的命令整理出来的,可能会有些地方的命令不正确还需要再进一下确认,如果大家发现在那些不正确的,欢迎留言交流。

 

原创粉丝点击