1、svnversion版本选择
本来想安装最新版本,但最新版本依赖sqlite;服务器已经有了sqlite,为了避免升级sqlite带来问题,决定选择不依赖sqlite的版本。
发现1.5.4正好。
2、下载RPM包
由于服务器是inetl XEON(通过 cat /proc/cpuinfo可以看到),所以选择x86_x64的包,共下载5个包:
mod_dav_svn-1.5.4-1.rhel5.x86_64.rpm
neon-0.27.2-1.x86_64.rpm
neon-devel-0.27.2-1.x86_64.rpm
subversion-1.5.4-1.rhel5.x86_64.rpm
subversion-devel-1.5.4-1.rhel5.x86_64.rpm
以上RPM包下载在Linux公社(LinuxIDC.com)的1号服务器。
FTP地址:ftp://www.linuxidc.com
在2011年LinuxIDC.com\2月\RedHat Enterprise Linux Server 5.4搭建SVN服务器\
3、以root身份安装。下面是输入和输出:
[root@linuxidc ]# rpm -Uvh neon-0.27.2-1.x86_64.rpm
error: Failed dependencies:
libneon.so.25()(64bit) is needed by (installed) cadaver-0.22.3-4.el5.x86_64
[root@linuxidc ]# rpm -qa | grep cadaver
cadaver-0.22.3-4.el5
[root@linuxidc ]# rpm -qa | grep cadaver
cadaver-0.22.3-4.el5
[root@linuxidc ]# rpm -e cadaver-0.22.3-4.el5
[root@linuxidc ]# rpm -Uvh neon-0.27.2-1.x86_64.rpm
Preparing... ########################################### [100%]
1:neon ########################################### [100%]
[root@linuxidc ]# rpm -Uvh neon-devel-0.27.2-1.x86_64.rpm
Preparing... ########################################### [100%]
1:neon-devel ########################################### [100%]
[root@linuxidc ]# rpm -ivh subversion-1.5.4-1.rhel5.x86_64.rpm
Preparing... ########################################### [100%]
1:subversion ########################################### [100%]
[root@linuxidc ]# rpm -Uvh mod_dav_svn-1.5.4-1.rhel5.x86_64.rpm
Preparing... ########################################### [100%]
1:mod_dav_svn ########################################### [100%]
[root@linuxidc ]# rpm -Uvh subversion-devel-1.5.4-1.rhel5.x86_64.rpm
Preparing... ########################################### [100%]
1:subversion-devel ########################################### [100%]