我尝试在我的服务器上安装 ReviewBoard,但不断收到以下错误。
file /usr/share/mysql/greek/errmsg.sys from install of mysql-libs-5.1.69-1.el6_4.x86_64 conflicts with file from package MySQL55-server-5.5.32-1.cp1136.x86_64
file /usr/share/mysql/hungarian/errmsg.sys from install of mysql-libs-5.1.69-1.el6_4.x86_64 conflicts with file from package MySQL55-server-5.5.32-1.cp1136.x86_64
file /usr/share/mysql/italian/errmsg.sys from install of mysql-libs-5.1.69-1.el6_4.x86_64 conflicts with file from package MySQL55-server-5.5.32-1.cp1136.x86_64
操作系统是 Centos 6。有人可以向我解释一下我应该做什么来解决这个问题吗?我读过,我应该先卸载 MySQL 服务器,但我有很多网站在它上运行,所以这是不行的。你建议我做什么?有什么办法可以绕过这个吗?
亲切的问候,
易兹碎片
嗯,这是 CentOS 6 中 MySQL 软件包的常见问题。Yum 试图通过安装来满足要求mysql-libs-5.1.69-1.el6_4.x86_64
。该包与包中的文件冲突MySQL55-server-5.5.32-1.cp1136.x86_64
.
有一种方法可以解决这个问题,无需破坏 rpm 数据库或卸载 mysql55,只需从 el6 的 mysql 下载 mysql 兼容性库(CentOS 和 RHEL6 完全二进制兼容)。得到MySQL-shared-compat-5.5.32-2.el6.x86_64.rpm
(只需谷歌即可)并使用以下命令安装此 rpm:rpm -ihv MySQL-shared-compat-5.5.32-2.el6.x86_64.rpm
.
之后,您可以安装 ReviewBoard,而无需 yum 尝试安装 mysql51 库来满足依赖关系。
这里是MySQL官方提供的包的链接:MySQL 共享兼容
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)