首頁 > 網際網路

linux下安裝SVN

2019-12-01 08:51:56

linux下搭建SVN伺服器

1

建立SVN安裝目錄:#mkdir?/u01/svnapp

2

 上傳檔案到伺服器上解壓,安裝

   #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,需要下載並安裝:


3

下載地址: http://apache.etoak.com/apr/#mirrors下載最新的apr與apr-util,目前最新為apr-1.4.6.tar.gz??apr-util-1.4.1.tar.gz

4

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

5

安裝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

6

繼續安裝svn,進入svn解壓目錄

#./configure --prefix=/u01/svnapp/subversion--with-apr=/u01/svnapp/apr --with-apr-util=/u01/svnapp/apr-util

提示報錯,需安裝sqlite。


7

安裝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

8

繼續安裝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。


9

安裝zlib(http://www.zlib.net)下載最新安裝包:?目前最新為zlib-1.2.5.1.tar.gz#tar?xfvz?zlib-1.2.5.1.tar.gz#cd?zlib-1.2.5.1#?./configure?--prefix=/u01/svnapp/zlib#?make# make?install

10

繼續安裝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



11

繼續安裝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

12

?加入svn?path#vi?/etc/profile????在檔案最後面新增????PATH=/u01/svnapp/subversion/bin:$PATH????export?path????退出執行 ?# ?.??/etc/profile

13

測試SVN是否安裝成功,執行:    svnserve --version 



IT145.com E-mail:sddin#qq.com