Вопрос

Я пытаюсь установить subversion на centos 5 VPS.Мне удалось установить subversion, но когда я пытаюсь сделать yum install mod_dav_svn Я получаю эту ошибку:

Ошибка:Отсутствующая зависимость:httpd-mmn = для пакета требуется 20051115 mod_dav_svn

После долгих поисков в Google я прочитал, что вам нужен Apache 2.2 (ранее у меня был 2.0), поэтому я перекомпилировал сервер с Apache 2.2, но я все еще получал ту же ошибку.Я хочу упомянуть, что я перекомпилировал его с расширением mod_dav.

Что я делаю не так?

Это было полезно?

Решение 2

httpd-mmn обычно поставляется с пакетом apache для каждой версии > = 2.0
проблема была в том, что http * был в списке исключений yum, и это заставляло yum думать, что оно не установлено. удаление его из списка исключений решит проблему

Другие советы

$ 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

Я использую эти двоичные файлы Subversion для CentOS5, хотя я специально не использовал RPM mod_dav_svn - Summersoft

Я также отмечаю, что в rpms-версиях subversion, поставляемых с CentOS 5, httpd-mmn предоставляется путем установки httpd. Может быть, у вас есть проблемы с вашей конфигурацией yum?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top