linux下安裝svn



◆創建SVN安裝目錄:
 #mkdir /u01/svnapp

◆上傳文件到服務器上解壓,安裝
 #tar xfvz subversion-1.7.5.tar.gz
 解壓後生成 subversion-1.7.5 子目錄, 進入目錄
 #cd subversion-1.7,5
    #./configure --prefix=/u01/svnapp/svn
 出現以下錯誤, 提示缺失apr和apr-util,需要下載並安裝:

◆下載地址: http://apr.apache.org/download.cgi
 下載最新的apr與apr-util,目前最新爲
 apr-1.4.6.tar.gz 
 apr-util-1.4.1.tar.gz

◆安裝apr
 #tar xfvz apr-1.4.6.tar.gz
 #./configure --prefix=/u01/svnapp/apr
 #make
 #make test
 #make install

◆安裝apr-util
 #tar xfvz apr-util-1.4.1.tar.gz
 #./configure --prefix=/u01/svnapp/apr-util--with-apr=/u01/svnapp/apr
 #make
 #make test
 #make install

◆繼續安裝svn,進入svn解壓目錄
 #./configure --prefix=/u01/svnapp/subversion--with-apr=/u01/svnapp/apr --with-apr-util=/u01/svnapp/apr-util
 提示報錯,需安裝sqlite

◆安裝sqlite(http://www.sqlite.org/download.html
 下載最新安裝包,目前最新爲sqlite-autoconf-3071300.tar.gz 
 #  tar xfvz sqlite-autoconf-3071300.tar.gz
 # cd sqlite-autoconf-3071300 
 # ./configure --prefix=/u01/svnapp/sqlite 
 # make 
 # make install
 
◆繼續安裝svn,進入svn解壓目錄,
 #./configure --prefix=/u01/svnapp/subversion --with-apr=/u01/svnapp/apr --with-apr-util=/u01/svnapp/apr-util --with-sqlite=/u01/svnapp/sqlite
 提示報錯,需安裝zlib

◆ 繼續安裝svn,進入svn解壓目錄,
 #./configure --prefix=/u01/svnapp/subversion--with-apr=/u01/svnapp/apr --with-apr-util=/u01/svnapp/apr-util --with-sqlite=/u01/svnapp/sqlite–with-zlib=/u01/svnapp/zlib 提示如圖,此處我們使用FSFS方式,故不安裝DB,忽略。繼續make,出現如圖錯誤,
 進入zlib的解壓目錄
 執行:
 #CFLAGS="-O3 -fPIC" ./configure--prefix=/u01/svnapp/zlib
 #Make
 #make install

◆繼續安裝svn,進入svn解壓目錄,
 # ./configure --prefix=/u01/svnapp/subversion--with-apr=/u01/svnapp/apr --with-apr-util=/u01/svnapp/apr-util --with-sqlite=/u01/svnapp/sqlite–with-zlib=/u01/svnapp/zlib
 #make
 #make install

◆爲了方便下操作,把svn相關的命令添加到環境變量中:
 echo “export PATH=$PATH:/usr/local/svn/bin/” >> /etc/profile
 source /etc/profile
 
◆測試SVN是否安裝成功,執行:    svnserve --version

發佈了138 篇原創文章 · 獲贊 29 · 訪問量 14萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章