如何在Suse10上安裝Subversion步驟詳解
本節(jié)和大家一起學(xué)習(xí)一下在Suse10上安裝Subversion,在學(xué)習(xí)Subversion的過程中,你可能會遇到Suse10上安裝Subversion問題,在這里和大家講解一下,歡迎大家一起來學(xué)習(xí)。
以前svn的服務(wù)器一直在windows環(huán)境下安裝,按照官方提供的安裝方法,很容易就安裝成功。近日,由于開發(fā)需要,要求在linux上安裝,本以為安裝過程會像windows下那么容易,沒相當(dāng)實現(xiàn)過程是相當(dāng)坎坷。趕緊抽時間將這個過程記錄下來,以備日后不時之需,同時也為遇到相同問題的朋友提供一些經(jīng)驗和教訓(xùn)。
軟件版本:
subversion-1.4.0
解包
我采用的是源碼安裝,源文件為subversion-1.4.0.tar.tar和subversion-deps-1.4.0.tar.gz。輸入命令:
tar–xvfsubversion-1.4.0.tar.tar
tar–xvfsubversion-deps-1.4.0.tar.gz
其中,subversion-deps-1.4.0.tar.gz解開之后,會在subversion-1.4.0目錄下,增加apr、apr-util、neon和zlib幾個安裝中必須的庫文件。
gcc安裝
由于安裝Suse時并沒有安裝gcc,所以整個安裝過程頗費(fèi)周折。
在安裝gcc-4.1.0-28.4.i586.rpm之前,需要安裝cpp-4.1.0-28.4.i586.rpm、binutils-2.16.91.0.5-23.4.i586.rpm和glibc-devel-2.4-31.2.i586.rpm。不過,***是在安裝系統(tǒng)之初就將gcc安裝好,避免不必要的麻煩。
zlib問題
在Suse10上安裝Subversion時會遇到zlib問題。gcc安裝完畢以后,對源碼進(jìn)行configure操作:./configure–prefix=/opt/svn
但是配置并沒有成功,在***提示:
checkingzlib.husability...no
checkingzlib.hpresence...no
checkingzlib.h...no
configure:error:subversionrequireszlib
通過./configure–help查看其用法,使用命令:
./configure–prefix=/opt/svn–with-zlib
但是仍然找不到zlib。千辛萬苦goolge來一篇文章,按照提示,終于解決zlib的問題:
1)cdsubversion-1.4.3/zlib
2)./configure--shared
3)make
4)cd..
5)./configureCPPFLAGS="-Izlib/-Lzlib/"
6)make
Make&&makeinstall之后,svn就成功安裝到/opt/svn目錄下了。
配置路徑
在etc/profile中加入:PAHT=$PATH;/opt/svn/bin
創(chuàng)建版本庫
在安裝Subversion時需要創(chuàng)建版本庫。輸入命令:
svnadmincreate/home/RepositoryLib
在/home/RepositoryLib目錄下成功創(chuàng)建了版本庫RepositoryLib。然后就可以對該版本庫進(jìn)行相應(yīng)的配置了。
啟動版本庫
輸入命令:svnserve-d-r/home/RepositoryLib
***成功啟動版本庫。本節(jié)講解Suse10上安裝Subversion完畢。
【編輯推薦】