Назад | Перейти на главную страницу

Ошибка установки Subversion в CentOS 5.8

Я пытаюсь установить Subversion на centos 5.8, используяyum install subversion и это вызывает ошибку ниже.

.....
....    
Total size: 7.3 M
    Is this ok [y/N]: y
    Downloading Packages:
    Running rpm_check_debug
    ERROR with rpm_check_debug vs depsolve:
    libapr-1.so.0()(64bit) is needed by subversion-1.6.11-10.el5_8.x86_64
    libaprutil-1.so.0()(64bit) is needed by subversion-1.6.11-10.el5_8.x86_64
    libapr-1.so.0()(64bit) is needed by (installed) mod_perl-2.0.4-6.el5.x86_64
    apr is needed by (installed) httpd-2.2.22-12051516.x86_64
    /usr/lib64/libapr-1.so.0 is needed by (installed) httpd-2.2.22-12051516.x86_64
    libaprutil-1.so.0()(64bit) is needed by (installed) mod_perl-2.0.4-6.el5.x86_64
    apr-util is needed by (installed) httpd-2.2.22-12051516.x86_64
    /usr/lib64/libaprutil-1.so.0 is needed by (installed) httpd-2.2.22-12051516.x86_64
    Complete!
    (1, [u'Please report this error in http://bugs.centos.org/yum5bug'])

Как мне решить эту проблему?

В последней строке сказано, что вы должны сообщить об этом специалистам по отслеживанию ошибок CentOS, что вы обычно и должны делать. Однако похоже, что вы установили httpd из репозитория, отличного от CentOS. Если это так, вам нужно будет сообщить нам, как именно вы это сделали.

А пока ответ на ваш текущий вопрос:

  • Удалите пакеты, не относящиеся к CentOS, с вашего компьютера (в данном случае httpd)
  • Установите Subversion, как и вы

Или, в качестве альтернативы, вы можете попробовать следующее:

yum downgrade httpd-2.2.3
yum install subversion

После этого вы сможете просто перестроить httpd так же, как и раньше.