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