红联Linux门户
Linux帮助

linux下的带图形界面SVN客户端安装(Esvn & RapidSvn)

发布时间:2008-05-01 19:26:01来源:红联作者:xuanfei
linux下的带图形界面SVN客户端安装(Esvn & RapidSvn)[align=center]linux下的带图形界面SVN客户端安装(Esvn RapidSvn)[/align][align=center][align=center][/align][align=center][b](左上角是SapidSvn 右下角是Esvn)[/b][/align][/align][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 #如果提示 ??:?法建立 %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]
########################################################################
[/color]
[color=#ff0000]注:如有朋友有更好的软件或者更好的安装方式下午可以共享下指引下小弟,谢谢:)
恩!装一个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 &
文章评论

共有 1 条评论

  1. 黄富强 于 2008-05-01 21:16:28发表:

    ubuntu新立得中也有