说明:rapidsvn对于中文结构的svn目录不友好,中文结构的建议参考安装rabbitvcs
CentOS 7下安装svn版本访问工具rabbitvcs_SSSSHHHH123的博客-优快云博客
因rapidsvn没有更新了,最好还是用它推荐的版本,rapidsvn12.1官方贴出的说明:
Subversion 1.2.3或更高版本下载(我们使用Subversion 1.7.1)
wxWidgets 2.6.2或更高版本下载(我们使用wxWidgets 2.8)
##编译调整参考./configure --help 注:其中prefix= 表示软件自定义安装位置,也可以不带prefix参数,默认一般安装在/usr/local
需配置使用的安装包:
apr-1.5.2.tar.gz
apr-util-1.5.4.tar.bz2
neon-0.29.6.tar.gz(可选,neon是subversion解析web http协议的包,视subversion版本安装neon相应版本,subversion-1.7.1安装说明中推荐是neon-0.29.6)
wxWidgets-2.8.12.tar.gz
subversion-1.7.1.tar.gz
rapidsvn-0.12.1.tar.gz
gtk2
资源包下载地址:
centos下svn客户端软件rapidSVN安装资源包及教程-Linux文档类资源-优快云下载
配置过程:
1.配置apr
tar -zxf apr-1.5.2.tar.gz
cd apr-1.5.2
./configure
make && make install
2.配置apr-util
tar -xjf apr-util-1.5.4.tar.bz2
cd apr-util-1.5.4
###(编译时配上apr安装位置,若apr设置的为默认安装位置,可用whereis apr得到这个路径,默认一般为)
./configure --with-apr=/usr/local/apr
make && make install
3.配置neon
yum install –y openssl openssl-devel
tar -zxf neon-0.29.6.tar.gz
cd neon-0.29.6
./configure --enable-shared --with-ssl=openssl
make && make install
4.配置wxWidgets
yum install gtk2 gtk2-devel gtk2-devel-docs
tar -zxf wxWidgets-2.8.12.tar.gz
cd wxWidgets-2.8.12
./configure --with-gtk2
make && make install
5.配置subversion
tar -zxf subversion-1.7.1.tar.gz
### subversion-1.7.1需要包 sqlite-amalgamation-3070603,将此包放入subversion-1.7.1目录并重命名为sqlite-amalgamation
unzip sqlite-amalgamation-3070603.zip
mv sqlite-amalgamation-3070603 sqlite-amalgamation
cp –R sqlite-amalgamation subversion.1.7.1/
cd subversion-1.7.1./configure --prefix=/usr/local/svn --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr --without-berkeley-db
make && make install
6.配置rapidsvn
tar -zxf rapidsvn-0.12.1.tar.gz
cd rapidsvn-0.12.1
./configure --with-apr-config=/usr/local/apr/bin/apr-1-config --with-apu-config=/usr/local/apr/bin/apu-1-config --with-wx-config=/usr/local/bin/wx-config --with-svn-lib=/usr/local/svn/lib --with-svn-include=/usr/local/svn/include
make &&make install
7.验证:
##rapidsvn默认安装在/usr/local/bin/rapidsvn (可用whereis rapidsvn可以找到)
###终端输入:
rapidsvn