Недавно я попытался заставить trac и svn работать с apache на CentOS 5 с помощью некоторых поисковых запросов. Я обнаружил, что мне нужно установить mod_dav_svn.
Я использовал yum для его установки, он указал httpd 2.2.3 в качестве зависимости (ранее установленная версия была 2.2.16). Я позволил ему установить, и теперь, похоже, ничего не работает ... Есть ли способ отменить эту установку? или лучше просто заставить работать с 2.2.3?
или лучше просто заставить работать с 2.2.3?
CentOS 5 по умолчанию включает httpd 2.2.3. Не беспокойтесь о старом номере версии. Apache httpd 2.2.3 со многими исправлениями безопасности, которые были перенесены RedHat.
Одна из веских причин остаться с 2.2.3 заключается в том, что это пакет по умолчанию, который поставляется с RedHat / CentOS. Это известная и стабильная версия, документация RedHat / CentOS написана с учетом 2.2.3, и большинство других пользователей будут использовать 2.2.3.
Использование значений по умолчанию также улучшит будущие обновления. Например, вы могли бы сделать yum upgrade mod_dav_svn
сегодня, не взламывая приложение.
Пользовательские пакеты - это нормально, но часто лучше, если они установлены в /usr/local
поэтому они не будут конфликтовать с пакетами по умолчанию.
ранее была установлена версия 2.2.16
Как был установлен этот пакет? Это был сторонний RPM? Или он был установлен из исходников?
Проверяли ли вы другие места для другой версии httpd, например, на /use/local/bin/httpd
?