Как установить mod_dav_svn 1.6 на CentOS 5.4?

Как установить mod_dav_svn 1.6 на CentOS 5.4?

Я пытаюсь установить mod_dav_svnCentOS 5.4 и вот что я вижу:

# yum --enablerepo=rpmforge install mod_dav_svn
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * addons: mirrors.adams.net
 * base: mirror.sanctuaryhost.com
 * extras: mirror.sanctuaryhost.com
 * rpmforge: fr2.rpmfind.net
 * updates: mirror.steadfast.net
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package mod_dav_svn.x86_64 0:1.4.2-4.el5_3.1 set to be updated
--> Processing Dependency: subversion = 1.4.2-4.el5_3.1 for package: mod_dav_svn
--> Running transaction check
---> Package subversion.i386 0:1.4.2-4.el5_3.1 set to be updated
--> Finished Dependency Resolution
[...]

Версия 1.4.2 старше установленной у меня Subversion 1.6.9 (я устанавливал ее раньше). Как и где я могу получить mod_dav_svnверсию 1.6.9?

решение1

Также есть скрипт от WANdisco для последних безупречных бинарных файлов с открытым исходным кодом. Он настроит репозиторий, и вы сможете "yum update" на последнюю версию в любое время:

http://wandisco.com/subversion/os/downloads

решение2

Вы настроили приоритеты yum? RPMForge имеет subversion и mod_dav_svn 1.6.13, поэтому они должны быть указаны в установках и обновлениях. Приоритеты yum скроют их, если другой репозиторий с более высоким приоритетом имеет те же имена пакетов.

Если это так, вам необходимо добавить шаблоны исключения в файл /etc/yum.repos.d/CentOS-Base.repo, добавив в раздел [base] следующее:

[base]
...
exclude=subversion*,mod_dav_svn

решение3

Похоже, rpmforge по какой-то причине удалил свои пакеты subversion. Я предоставляю те же пакеты (без изменений, кроме подписи ключом webtatic pgp) в моем репозитории Webtatic. Подробнее о настройке репозитория см. здесь:

http://www.webtatic.com/projects/yum-repository/

тогда вы сможете установить mod_dav_svn. Он также обновит subversion до 1.6.13 в процессе.

yum install mod_dav_svn --enablerepo=webtatic

Связанный контент