背景:
在centos下已经按yum方式安装了apache和subversion, mod_dav_svn
因为yum最新稳定版只有1.6.x,最新版本为1.8.x。所以现在需要对yum安装的subversion进行升级。
首先卸载mod_dav_svn,因为它是旧的mod_dav_svn.so和mod_authz_svn.so
yum -e mod_dav_svn
下载subversion1.8.3
http://subversion.apache.org/download/#recommended-release
需要安装httpd-devel
yum install httpd-devel
解压,编译
./configure --with-apxs=/usr/sbin/apxs
make && make install
到/usr/local/libexec,将mod_svn_dav.so和mod_authz_svn.so复制到/etc/httpd/modules/下,确认apache配置文件中有如下两行:
LoadModule dav_svn_module modules/mod_dav_svn.so LoadModule authz_svn_module modules/mod_authz_svn.so
新安装的一系列svn bin文件在/usr/local/bin/svn,确认安装的subversion版本
svn --version svnadmin --version
至此subversion升级完成。
Leave a Reply