我正在尝试在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扩展名重新编译它。
我做错了什么?
答案 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配置有问题?