CentOS安装mod_dav_svn

时间:2009-03-04 11:03:11

标签: svn install dependencies centos

我正在尝试在centos 5 VPS上安装subversion。 我设法安装了subversion,但是当我尝试yum install mod_dav_svn时,我收到了这个错误:

  

错误:缺少依赖关系:httpd-mmn =   包装需要20051115   mod_dav_svn的

经过大量的谷歌搜索,我读到你需要Apache 2.2(我以前有2.0)所以我用Apache 2.2重新编译了服务器,但我仍然遇到了同样的错误。 我想提一下,我用mod_dav扩展名重新编译它。

我做错了什么?

3 个答案:

答案 0 :(得分:18)

$ find / -name "yum.conf"

$ nano /etc/yum.conf

从此行删除httpd *:

exclude=apache* bind-chroot courier* dovecot* exim* filesystem httpd* mod_ssl* mydns* mysql* nsd* perl* php* proftpd* pure-ftpd* ruby* spamassassin* squirrelmail*

保存并关闭yum.conf,安装mod_dav_svn

yum install mod_dav_svn

答案 1 :(得分:8)

httpd-mmn通常附带每个版本的apache包> = 2.0
问题是http *在yum排除列表中,它让yum认为它没有安装。从排除列表中删除它解决问题

答案 2 :(得分:0)

虽然我没有专门使用mod_dav_svn RPM - Summersoft

我还注意到,使用CentOS 5提供的subversion rpms httpd-mmn是通过安装httpd提供的。也许你的yum配置有问题?