我正在尝试在 centos 上将 mysql 包升级到 5.5。(亚马逊图片 - ami-cc5af9a5)
有 5.1 版本的 mysql-libs 无法卸载,因为 postfix 依赖它。但是除非我卸载这个 5.1 lib 版本的 mysql,否则我无法升级到 5.5 版本。
# rpm -qa | grep -i mysql
mysql-libs-5.1.61-4.el6.x86_64
# rpm -e mysql-libs-5.1.61-4.el6.x86_64
error: Failed dependencies:
libmysqlclient.so.16()(64bit) is needed by (installed) postfix-2:2.6.6-2.2.el6_1.x86_64
libmysqlclient.so.16(libmysqlclient_16)(64bit) is needed by (installed) postfix-2:2.6.6-2.2.el6_1.x86_64
mysql-libs is needed by (installed) postfix-2:2.6.6-2.2.el6_1.x86_64
有人能告诉我如何升级到 MySQL 5.5 而不影响其他软件包吗?我已经下载了 rpm,因为 yum install / upgrade 不起作用,因为它内置了 5.1 版本。
答案1
查看--nodeps
rpm 手册页中的选项:
# rpm -e --nodeps mysql-libs
答案2
使用 remi 存储库升级 MySQL。他还安装了 5.1 兼容包,以便您的其他包(如 Postfix)可以继续工作。