1.在網站http://archive.apache.org/dist/subversion/中下載對應的版本,我的操作系統是centos,
所以我下載了Linux generic版本subversion-1.7.0.tar.gz
2.下載依賴包openssl和openssl-devel截屏如下:
首先使用yum安裝openssl

選擇是否安裝,輸入y

再安裝openssl-devel,

同樣是選擇y,以完成安裝

3.創建Linux用戶svn
創建用戶svn並指定用戶主目錄

給用戶svn設置密碼

4.上傳安裝包到系統中
初次安裝系統後,發現沒有sz/rz命令,先安裝

再把所有的源碼文件上傳到svn用戶的主目錄

5.安裝
(1).安裝expat

進入到目錄expat-2.0.1

./configure

此處顯示沒有gcc編譯器,先安裝


再次運行./configure

make

make install

(2)安裝neon-0.25.5.tar.gz
tar -zxvf neon-0.25.5.tar.gz







cp ../sqlite-autoconf-3070900/sqlite3.c sqlite-amalgamation/

./configure --prefix=/usr/local/subversion --with-neon=/usr/local/neon

出現錯誤如下:

錯誤提示為:沒有安裝apr,則運行安裝
wget http://mirrors.cnnic.cn/apache/apr/apr-1.4.8.tar.gz 和
wget http://mirrors.hust.edu.cn/apache/apr/apr-util-1.5.4.tar.gz,之後分別安裝apr和apr-util
且安裝目錄分別為/usr/local/apr 和/usr/local/apr-util
再次運行安裝 subversion
./configure --prefix=/usr/local/subversion --with-neon=/usr/local/neon --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util

下載文件:expat-2.0.1.tar.gz ,neon-0.25.5.tar.gz,sqlite-autoconf-3070900.tar.gz,subversion-1.7.0.tar.gz