2015-07-09 179 views
1

我正在使用CentOS 6,并尝试在旧服务器(其他人设置)的新服务器上创建虚拟镜像。尽可能地,我想让所有的东西都保持在同一个版本,但我从头开始,记录下所有的东西。默认情况下,yum会安装MySQL 5.1.73。我下载了MySQL社区v5.1.69并手动安装。这需要首先安装MySQL v5.1.69的“共享兼容性”包,然后删除mysql-libs.x86_64。随着这一点,我成功地镜像了MySQL。Postfix安装失败。 MySQL冲突

现在,我试图安装Postfix。百胜希望拉2.6.6-6版本。这会失败,因为它需要一个依赖项来尝试安装它:mysql-libs.x86_64 v.5.1.73-5。它打出这些都是类似的错误消息的一堆:

Transaction Check Error: 
    file /usr/share/mysql/charsets/Index.xml from install of mysql-libs-5.1.73-5.el6_6.x86_64 conflicts with file from package MySQL-server-community-5.1.69-1.rhel5.x86_64 

我的旧服务器使用后缀v2.6.6-2,这是与MySQL v5.1.69显然兼容。我发现该版本的后缀的rpm。它不会安装,因为它需要mysql-libs。我无法安装mysql-libs v.5.1.69,因为它与我安装的MySQL社区版本(也是5.1.69)相冲突。我试图安装MySQL 5.1.73“共享兼容性”包,但与MySQL社区也有冲突。

我正在圈子里。打破这个链来卸载MySQL社区的唯一方法是?我必须使用默认的v5.1.73和Postfix 2.6.6-6吗?我不指望有任何真正的问题,但我将最终得到稍微不同的MySQL和Postfix版本,然后我努力去反思。

回答

0

我放弃了,卸载了所有的MySQL社区软件包,并安装了开箱即用的MySQL和Postfix。这是有效的,但我现在在这两台服务器上有不同版本的这个软件。