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 則給卸載,或刪除掉.

相關文章
相關標籤/搜索