在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的bugpipe理员,这是你通常应该做的。 但是,似乎你从非CentOS仓库安装了httpd。 如果是这种情况,你将不得不让我们知道你是如何做到这一点。

在此期间,您当前问题的答案是:

  • 从你的机器上删除非CentOS软件包(在这种情况下是httpd)
  • 像你一样安装颠覆

或者,也可以尝试以下方法:

 yum downgrade httpd-2.2.3 yum install subversion 

那么你应该能够像以前一样重buildhttpd。