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