
Я пытаюсь установить mod_dav_svn
CentOS 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" на последнюю версию в любое время:
решение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