在Redhat Linux 9上安装svn客户端RapidSVN
By: |
吴垠 |
Date: |
2006-07-18 |
Email: |
lazy_fox#msn.com |
Link: |
http://blog.csdn.net/wooin/archive/2006/07/18/936840.aspx |
版权信息: |
该文章版权由Wu Yin所有。可在非商业目的下任意传播和复制。 对于商业目的下对本文的任何行为需经作者同意。 联系方式:lazy_fox#msn.com |
1. |
RapidSVN只是svn的一种客户端程序,并不是服务器,所以RapidSVN需要有svn的环境支持。 在你安装RapidSVN之前请确定你的svn可以正常使用,包括checkout、commit等命令。
RapidSVN还需要wxWidgets的支持,这好像是一个跨平台的GUI控件库,RapidSVN是基于这 套控件库来写的GUI界面,所以首先要安装wxWidgets。 |
2. |
安装wxWidgets 2.6.1 wxWidgets Downloads页面, 选择wxALL
$ ./configure --with-x11 # 配置wxWidgets 2.6.1 $ make $ make install #用root执行 $ ldconfig |
检查wxWidgets是否安装好了,就是是否可以执行这个命令:wx-config 这个命令的位置是在/usr/local/bin/wx-config,可以用whereis来查看,记住这个路径,下面会用到。 |
3. |
安装RapidSVN 0.9.3 RapidSVN主页, Download RapidSVN 0.9.3 Source Code。
配置rapidsvn时,必须指定你svn环境的一些路径 --with-apr-config=<location of apr-config> --with-apu-config=<location of apu-config> --with-neon-config=<location of neon-config> --with-wx-config=<location of wx-config> --with-svn-include=<directory which contains "subversion-1"> --with-svn-lib=<directory which contains "livsvn*"> 我的svn是安装在/usr/local/subversion/路径中,所以我的配置命令如下,请按照自己的环境更改下面的命令
配置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 |
可执行文件rapidsvn在rapidsvn/src文件夹中,此时应该已经可以运行rapidsvn了。 |
4. |
在网上看到说RapidSVN对中文支持不好,不知道是否有影响,还好我的svn路径中没有中文字符, 还请大家多注意一下。 |
5. |
使用方法待补充 |