ubuntu 编译安装 svn

1,简单的安装svn apache

     (1)  sudo apt-get install subversioncentos

  可是此种方式,可能不能安装到当前最新的svn.如当前最新的版本是svn 1.8.9 ,可是 经过此种安装方法安装svn

     的svn 版本,可能低于1.8.工具

2,编译安装spa

      (1),下载最新的svnversionssl

              http://subversion.apache.org/download/get

      (2),解压后openssl

             <1> cd subversion-1.8.9it

             <2>  sudo ./get-deps.sh     ///它会下载apr,apr-util,serf 这三个到当前目录,若是没法成下载,能够到internet 去下载而后拷贝过来.io

      <3> 先安装apr, 进入apr目录, sudo ./configure,make,make install   apr默认安装在/usr/local/apr目录.

             <4> 而后进入apr-util目录,sudo ./configure --with-apr=/usr/local/apr, 以后make,make install  apr-util默认也安装在/usr/local/apr目录.

             <5> 而后进入serf目录  它须要openssl, 若是没有先安装 libssl-dev(centos里面叫openssl-devel)  sudo ./configure --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr   而后make,make install, 默认安装在/usr/local/serf

             <6> 而后回到svn源代码目录,运行sudo ./autogen.sh, 会要用到autoconf, libtool, 没有的话就安装这两个工具

        而后sudo ./configure  --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr --with-serf=/usr/local/serf --prefix=/usr/local/subversion  安装在/usr/local/subversion目录  centos在make以前还要安装expat  (sudo apt-get install libexpat-dev), make,make install, 就安装好了,

        (3) svn 加入PATH

                sudo gedit /etc/profile

                末尾加上 export PATH=$PATH:/usr/local/subversion/bin

             

     备注: 若是系统里面里面已经有以前的的低版本的svn 则给卸载,或删除掉.

相关文章
相关标签/搜索