在centos上安装svn会产生依赖性错误(Installing svn on centos got dependency error)

编程入门 行业动态 更新时间:2024-10-04 07:25:28
在centos上安装svn会产生依赖性错误(Installing svn on centos got dependency error)

我通过SSH(一个操作系统系统)以root用户身份成功登录,现在我正在安装svn并得到以下输出

[root@SERVERIP ~]# yum install mod_dav_svn subversion Loaded plugins: fastestmirror, security Loading mirror speeds from cached hostfile Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package mod_dav_svn.x86_64 0:1.6.11-9.el6_4 will be installed --> Processing Dependency: httpd-mmn = 20051115 for package: mod_dav_svn-1.6.11-9.el6_4.x86_64 --> Processing Dependency: libaprutil-1.so.0()(64bit) for package: mod_dav_svn-1.6.11-9.el6_4.x86_64 --> Processing Dependency: libapr-1.so.0()(64bit) for package: mod_dav_svn-1.6.11-9.el6_4.x86_64 ---> Package subversion.x86_64 0:1.6.11-9.el6_4 will be installed --> Processing Dependency: libneon.so.27()(64bit) for package: subversion-1.6.11-9.el6_4.x86_64 --> Running transaction check ---> Package apr.x86_64 0:1.3.9-5.el6_2 will be installed ---> Package apr-util.x86_64 0:1.3.9-3.el6_0.1 will be installed ---> Package mod_dav_svn.x86_64 0:1.6.11-9.el6_4 will be installed --> Processing Dependency: httpd-mmn = 20051115 for package: mod_dav_svn-1.6.11-9.el6_4.x86_64 ---> Package neon.x86_64 0:0.29.3-3.el6_4 will be installed --> Processing Dependency: libpakchois.so.0()(64bit) for package: neon-0.29.3-3.el6_4.x86_64 --> Running transaction check ---> Package mod_dav_svn.x86_64 0:1.6.11-9.el6_4 will be installed --> Processing Dependency: httpd-mmn = 20051115 for package: mod_dav_svn-1.6.11-9.el6_4.x86_64 ---> Package pakchois.x86_64 0:0.4-3.2.el6 will be installed --> Finished Dependency Resolution Error: Package: mod_dav_svn-1.6.11-9.el6_4.x86_64 (updates) Requires: httpd-mmn = 20051115 You could try using --skip-broken to work around the problem ** Found 1 pre-existing rpmdb problem(s), 'yum check' output follows: sendmail-cf-8.14.4-8.el6.noarch has missing requires of sendmail = ('0', '8.14.4', '8.el6')

不知道我做错了什么。 我错过了什么吗?

I successfully logged in as a root user through SSH (a cent-OS system) now I am installing svn and got following output

[root@SERVERIP ~]# yum install mod_dav_svn subversion Loaded plugins: fastestmirror, security Loading mirror speeds from cached hostfile Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package mod_dav_svn.x86_64 0:1.6.11-9.el6_4 will be installed --> Processing Dependency: httpd-mmn = 20051115 for package: mod_dav_svn-1.6.11-9.el6_4.x86_64 --> Processing Dependency: libaprutil-1.so.0()(64bit) for package: mod_dav_svn-1.6.11-9.el6_4.x86_64 --> Processing Dependency: libapr-1.so.0()(64bit) for package: mod_dav_svn-1.6.11-9.el6_4.x86_64 ---> Package subversion.x86_64 0:1.6.11-9.el6_4 will be installed --> Processing Dependency: libneon.so.27()(64bit) for package: subversion-1.6.11-9.el6_4.x86_64 --> Running transaction check ---> Package apr.x86_64 0:1.3.9-5.el6_2 will be installed ---> Package apr-util.x86_64 0:1.3.9-3.el6_0.1 will be installed ---> Package mod_dav_svn.x86_64 0:1.6.11-9.el6_4 will be installed --> Processing Dependency: httpd-mmn = 20051115 for package: mod_dav_svn-1.6.11-9.el6_4.x86_64 ---> Package neon.x86_64 0:0.29.3-3.el6_4 will be installed --> Processing Dependency: libpakchois.so.0()(64bit) for package: neon-0.29.3-3.el6_4.x86_64 --> Running transaction check ---> Package mod_dav_svn.x86_64 0:1.6.11-9.el6_4 will be installed --> Processing Dependency: httpd-mmn = 20051115 for package: mod_dav_svn-1.6.11-9.el6_4.x86_64 ---> Package pakchois.x86_64 0:0.4-3.2.el6 will be installed --> Finished Dependency Resolution Error: Package: mod_dav_svn-1.6.11-9.el6_4.x86_64 (updates) Requires: httpd-mmn = 20051115 You could try using --skip-broken to work around the problem ** Found 1 pre-existing rpmdb problem(s), 'yum check' output follows: sendmail-cf-8.14.4-8.el6.noarch has missing requires of sendmail = ('0', '8.14.4', '8.el6')

Don't know what I am doing wrong. Am I missing something?

最满意答案

这是解决方案:

$ find / -name "yum.conf" $ nano /etc/yum.conf

从此行删除httpd* :

exclude = apache * bind-chroot courier * dovecot * exim * filesystem httpd * mod_ssl * mydns * mysql * nsd * perl * php * proftpd * pure-ftpd * ruby​​ * spamassassin * squirrelmail *

保存并关闭yum.conf,安装mod_dav_svn

yum install mod_dav_svn

Here is the solution:

$ find / -name "yum.conf" $ nano /etc/yum.conf

Remove httpd* from this line:

exclude=apache* bind-chroot courier* dovecot* exim* filesystem httpd* mod_ssl* mydns* mysql* nsd* perl* php* proftpd* pure-ftpd* ruby* spamassassin* squirrelmail*

Save and close yum.conf, install mod_dav_svn

yum install mod_dav_svn

更多推荐

本文发布于:2023-07-09 10:19:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1085597.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:依赖性   错误   svn   centos   dependency

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!