我正在尝试在 centos 5 VPS 上安装颠覆。我设法安装了颠覆,但是当我尝试这样做时,yum install mod_dav_svn
我收到了这个错误:
错误:缺少依赖项:包 mod_dav_svn 需要 httpd-mmn = 20051115
经过大量谷歌搜索后,我读到您需要 Apache 2.2(我以前有 2.0),所以我用 Apache 2.2 重新编译了服务器,但我仍然遇到同样的错误。我想提一下,我用 mod_dav 扩展重新编译了它。
我究竟做错了什么?
我正在尝试在 centos 5 VPS 上安装颠覆。我设法安装了颠覆,但是当我尝试这样做时,yum install mod_dav_svn
我收到了这个错误:
错误:缺少依赖项:包 mod_dav_svn 需要 httpd-mmn = 20051115
经过大量谷歌搜索后,我读到您需要 Apache 2.2(我以前有 2.0),所以我用 Apache 2.2 重新编译了服务器,但我仍然遇到同样的错误。我想提一下,我用 mod_dav 扩展重新编译了它。
我究竟做错了什么?
$ 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
httpd-mmn 通常为每个 >= 2.0 的版本附带 apache 包,
问题是 http* 在 yum 排除列表中,这让 yum 认为它没有安装。从排除列表中删除它可以解决问题
尽管我没有专门使用 mod_dav_svn RPM - Summersoft ,但我将这些 subversion 二进制文件用于 CentOS5
我还注意到 CentOS 5 提供的 subversion rpms 是通过安装 httpd 提供的。也许您的 yum 配置有问题?