歡迎您光臨本站 註冊首頁

linux下的帶圖形界面SVN客戶端安裝(Esvn & RapidSvn)

←手機掃碼閱讀     火星人 @ 2014-03-26 , reply:0

linux下的帶圖形界面SVN客戶端安裝(Esvn & RapidSvn)

linux下的帶圖形界面SVN客戶端安裝(Esvn RapidSvn)



(左上角是SapidSvn 右下角是Esvn)

[table=360][tr][td=1,1,60]RPM下載[/td][td][table=98%][tr][td]文件:[/td][td]esvn-0.6.12-1.src.rpm[/td][/tr][tr][td=1,1,40]大小:[/td][td]1885KB[/td][/tr][tr][td]下載:[/td][td]下載[/td][/tr][/table][/td][/tr][/table]
Esvn安裝:
近來來想在FC下裝個svn帶圖形界面的客戶端來用用,找了半天資料發現最多人用的是esvn,除此外其他工具想找個好的下載源實在是難,但是esvn一大堆都是基於UB下的sudo apt-get install esvn的這種簡易安裝方式的。很少看到有人用源碼安裝的。由於個人水平不夠吧Down了幾個都沒安裝成功。最後想辦法Down個src.rpm包,才安裝成功。

如果有朋友也遇到我這樣的問題的話可以試試我的這樣比較笨的安裝辦法:)
src.rpm包已上傳我博客大家可以直接用wget下載,地址:http://blogimg.chinaunix.net/blog/upfile2/080501160831.rpm



一些依賴包的預見安裝
yum install rpm-build -y
yum install qt-devel -y
yum install subversion-devel -y

wget http://blogimg.chinaunix.net/blog/upfile2/080501160831.rpm
rpm -ivh esvn-0.6.12-1.src.rpm #如果提示 ??:?o法建立 %sourcedir /usr/src/redhat/SOURCES
mkdir /usr/src/redhat/ 可以解決

cd /usr/src/redhat/SOURCES
rpmbuild --ba esvn.spec

ls /usr/src/redhat/RPMS/i386/
esvn-0.6.12-1.i386.rpm

cd /usr/src/redhat/RPMS/i386/
rpm -ivh esvn-0.6.12-1.i386.rpm



SapidSvn 安裝:
SapidSvn的安裝相對來說還是比較簡單的一般系統倉庫都有提供可以自動安裝,源碼安裝的話網上有位兄弟寫的很好,下面將直接引用它的文章(只是他哪裡提供的下載地址不是很好用!由於博客限制上傳如果有便宜需要的話可以聯繫我MSN:xuanfei2046@163.com)########################################################################
在Redhat Linux 9上安裝svn客戶端RapidSVN
[table=98%][tr][td=1,1,80]By:[/td][td]吳垠
[/td][/tr][tr][td]Date:[/td][td]2006-07-18[/td][/tr][tr][td]Email:[/td][td]lazy_fox#msn.com[/td][/tr][tr][td]Link:[/td][td]http://blog.csdn.net/wooin/archive/2006/07/18/936840.aspx[/td][/tr][tr][td]版權信息:[/td][td]該文章版權由Wu Yin所有。可在非商業目的下任意傳播和複製。
對於商業目的下對本文的任何行為需經作者同意。
聯繫方式:lazy_fox#msn.com
[/td][/tr][/table]
[table=98%][tr][td=1,1,30]1.[/td][td]RapidSVN只是svn的一種客戶端程序,並不是伺服器,所以RapidSVN需要有svn的環境支持。
在你安裝RapidSVN之前請確定你的svn可以正常使用,包括checkout、commit等命令。

RapidSVN還需要wxWidgets的支持,這好像是一個跨平台的GUI控制項庫,RapidSVN是基於這
套控制項庫來寫的GUI界面,所以首先要安裝wxWidgets。 [/td][/tr][tr][td]2.[/td][td]安裝wxWidgets 2.6.1
wxWidgets Downloads頁面, 選擇wxALL
[table=98%,#e5e5e5][tr][td]$ ./configure --with-x11 # 配置wxWidgets 2.6.1
$ make
$ make install #用root執行
$ ldconfig
[/td][/tr][/table]檢查wxWidgets是否安裝好了,就是是否可以執行這個命令:wx-config
這個命令的位置是在/usr/local/bin/wx-config,可以用whereis來查看,記住這個路徑,下面會用到。 [/td][/tr][tr][td]3.[/td][td]安裝RapidSVN 0.9.3
RapidSVN主頁, Download RapidSVN 0.9.3 Source Code

配置rapidsvn時,必須指定你svn環境的一些路徑
--with-apr-config=
--with-apu-config=
--with-neon-config=
--with-wx-config=
--with-svn-include=
--with-svn-lib=
我的svn是安裝在/usr/local/subversion/路徑中,所以我的配置命令如下,請按照自己的環境更改下面的命令 [table=98%,#e5e5e5][tr][td]配置rapidsvn,必須指定你的svn環境的一些路徑,
$ ./configure \
--with-apr-config=/usr/local/subversion/bin/apr-config \
--with-apu-config=/usr/local/subversion/bin/apu-config \
--with-neon-config=/usr/local/subversion/bin/neon-config \
--with-svn-include=/usr/local/subversion/include/ \
--with-svn-lib=/usr/local/subversion/lib/ \
--with-wx-config=/usr/local/bin/wx-config #這個路徑就是在第2步中得到的
$ make #用root,否則會有error,奇怪?
$ cd src
$ ./rapidsvn
[/td][/tr][/table]可執行文件rapidsvn在rapidsvn/src文件夾中,此時應該已經可以運行rapidsvn了。 [/td][/tr][tr][td]4.[/td][td]在網上看到說RapidSVN對中文支持不好,不知道是否有影響,還好我的svn路徑中沒有中文字元,
還請大家多注意一下。 [/td][/tr][tr][td]5.[/td][td]使用方法待補充[/td][/tr][/table]


########################################################################

註:如有朋友有更好的軟體或者更好的安裝方式下午可以共享下指引下小弟,謝謝:)
恩!裝一個eclipse加subclipse插件,那樣也很方便
附:摘抄了一些基於命令行的subversion客戶端常用命令
增加:svn add /home/your_project/*.* --username=your_name --password = your_password
提交:svn commit /home/your_project/*.* --username=your_name --password=your_password
更新:svn update /home/your_project/*.* --username=your_name --password=your_password
check out 文件
輸入命令svn checkout https://your_repository
然後會提示你輸入當前用戶密碼,svn用戶名,svn用戶密碼。如果驗證通過,則開始下載代碼。
如果想保證關閉ssl客戶端時,checkout仍能進行,則輸入:
nohup svn checkout https://svn.xxxx.net/your_repository/ >checklog.log &

[火星人 ] linux下的帶圖形界面SVN客戶端安裝(Esvn & RapidSvn)已經有1831次圍觀

http://coctec.com/docs/linux/show-post-186765.html