如何在Suse10上安裝Subversion步驟詳解
本節(jié)和大家一起學(xué)習(xí)一下在Suse10上安裝Subversion,在學(xué)習(xí)Subversion的過(guò)程中,你可能會(huì)遇到Suse10上安裝Subversion問(wèn)題,在這里和大家講解一下,歡迎大家一起來(lái)學(xué)習(xí)。
以前svn的服務(wù)器一直在windows環(huán)境下安裝,按照官方提供的安裝方法,很容易就安裝成功。近日,由于開發(fā)需要,要求在linux上安裝,本以為安裝過(guò)程會(huì)像windows下那么容易,沒(méi)相當(dāng)實(shí)現(xiàn)過(guò)程是相當(dāng)坎坷。趕緊抽時(shí)間將這個(gè)過(guò)程記錄下來(lái),以備日后不時(shí)之需,同時(shí)也為遇到相同問(wèn)題的朋友提供一些經(jīng)驗(yàn)和教訓(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解開之后,會(huì)在subversion-1.4.0目錄下,增加apr、apr-util、neon和zlib幾個(gè)安裝中必須的庫(kù)文件。
gcc安裝
由于安裝Suse時(shí)并沒(méi)有安裝gcc,所以整個(gè)安裝過(guò)程頗費(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。不過(guò),***是在安裝系統(tǒng)之初就將gcc安裝好,避免不必要的麻煩。
zlib問(wèn)題
在Suse10上安裝Subversion時(shí)會(huì)遇到zlib問(wèn)題。gcc安裝完畢以后,對(duì)源碼進(jìn)行configure操作:./configure–prefix=/opt/svn
但是配置并沒(méi)有成功,在***提示:
checkingzlib.husability...no
checkingzlib.hpresence...no
checkingzlib.h...no
configure:error:subversionrequireszlib
通過(guò)./configure–help查看其用法,使用命令:
./configure–prefix=/opt/svn–with-zlib
但是仍然找不到zlib。千辛萬(wàn)苦goolge來(lái)一篇文章,按照提示,終于解決zlib的問(wèn)題:
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)建版本庫(kù)
在安裝Subversion時(shí)需要?jiǎng)?chuàng)建版本庫(kù)。輸入命令:
svnadmincreate/home/RepositoryLib
在/home/RepositoryLib目錄下成功創(chuàng)建了版本庫(kù)RepositoryLib。然后就可以對(duì)該版本庫(kù)進(jìn)行相應(yīng)的配置了。
啟動(dòng)版本庫(kù)
輸入命令:svnserve-d-r/home/RepositoryLib
***成功啟動(dòng)版本庫(kù)。本節(jié)講解Suse10上安裝Subversion完畢。
【編輯推薦】