【问题标题】:CentOS install mod_dav_svnCentOS 安装 mod_dav_svn
【发布时间】:2010-10-11 05:46:34
【问题描述】:

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

错误:缺少依赖项:httpd-mmn = 包需要20051115 mod_dav_svn

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

我做错了什么?

【问题讨论】:

  • 如何测试是否安装了 mod_davn_svn?

标签: svn installation dependencies centos


【解决方案1】:

$ find / -name "yum.conf"

$ 纳米 /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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      尽管我没有专门使用 mod_dav_svn RPM - Summersoft

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

      【讨论】:

      • 对不起,如果我是个菜鸟,但我看不出这有什么帮助,因为目前 yum 可以下载 mod_dav_svn 但它提供了一个缺失的依赖项,因此我认为它更多是 apache 的问题,而不是 mod_dav_svn
      • 这些 RPM 是为 CentOS 5 构建的,所以你不需要重新编译任何东西。但是,我查看了 CentOS 5 附带的标准 svn rpm 并更新了我的答案。如果你只使用 CentOS 提供的 RPMS,你应该不会有任何依赖问题。 CentOS 5 自带 httpd 2.2
      猜你喜欢
      • 2011-03-27
      • 1970-01-01
      • 2011-08-25
      • 2020-04-10
      • 2018-10-08
      • 2016-02-03
      • 2012-12-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多