我正在尝试使用iRedMail后端在CentOS 6.5上安装MySQL 0.8.5,但在进程结束时会得到以下依赖项错误消息:
Transaction Check Error:
file /usr/lib64/mysql/libmysqlclient.so.18.0.0 from install of mariadb-libs-5.
5.33a-1.el6.x86_64 conflicts with file from package compat-mysql55-5.5.34-1.el6.
remi.x86_64
file /usr/libexec/dovecot/managesieve conflicts between attempted installs of
dovecot-1:2.0.21-2.el6.x86_64 and dovecot-managesieve-2:0.2.6-22.el6.x86_64
file /usr/libexec/dovecot/managesieve-login conflicts between attempted installs of dovecot-1:2.0.21-2.el6.x86_64 and dovecot-managesieve-2:0.2.6-22.el6.x86_64
file /usr/lib64/dovecot/lib90_sieve_plugin.so conflicts between attempted inst
alls of dovecot-pigeonhole-2:0.2.6-22.el6.x86_64 and dovecot-1:2.0.21-2.el6.x86_64
file /usr/lib64/dovecot/libdovecot-sieve.so.0.0.0 conflicts between attempted installs of dovecot-pigeonhole-2:0.2.6-22.el6.x86_64 and dovecot-1:2.0.21-2.el6.x86_64发布于 2013-11-01 13:40:45
你所指的多卡说(除其他外)
对于CentOS或科学Linux,请启用CentOS/Scientific官方yum存储库,并禁用所有第三方yum存储库以避免包冲突。
我看到上面的RPM中至少有一个来自第三方存储库(compat-mysql55-5.5.34-1.el6.remi.x86_64,我认为它来自http://rpms.famillecollet.com/)。在开始安装这个工具之前,您需要卸载所有冲突的RPM。
编辑:是的,这应该是可能的通过yum,尝试(对于第一个)
yum remove package compat-mysql55看看进展如何。更大的问题将是为什么首先安装它们,是否有运行需要更新包的数据库,等等。如果这不是一个干净的安装,如果这台机器上已经有功能了,那么在执行此操作之前,您需要考虑。
https://serverfault.com/questions/550095
复制相似问题