CentOS устанавливает mod_dav_svn
-
03-07-2019 - |
Вопрос
Я пытаюсь установить 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?