Я пытаюсь установить клиент Subversion на Centos 6.7, но после запуска:
yum install subversion
Я получаю ответ ниже:
Error: Package: subversion-1.6.17-1.el5.x86_64 (amberdms-updates)
Requires: libneon.so.25()(64bit)
Error: Package: subversion-1.6.17-1.el5.x86_64 (amberdms-updates)
Requires: python(abi) = 2.4
Installed: python-2.6.6-64.el6.x86_64 (@base)
python(abi) = 2.6
Available: python26-2.6.5-6.el5.x86_64 (amberdms-os)
python(abi) = 2.6
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Нужно ли мне вручную устанавливать вышеуказанные зависимости?
Или есть еще способ установки Subversion?
Вы используете CentOS 6, но установили сторонние репозитории. amberdms-updates
и amberdms-os
, возможно, среди других, которые предназначены для CentOS 5.
Удалите их (и любые другие неподходящие репозитории) и замените их правильными репозиториями.
После этого вам нужно будет удалить старые метаданные из вашей системы и заменить существующие несоответствующие пакеты правильными.
yum clean all
yum distro-sync
По какой-то причине вы используете неправильный репозиторий. Это можно сделать из имени вашего пакета: subversion-1.6.17-1.el5, так что это явно пакеты CentOS5.
Удалить (или отключить) amberdms
репозитории, сделайте yum clean all
и наконец yum install subversion