我正在尝试在 Centos 6.7 上安装 RMySQL,但是我对服务器方面不太熟悉,所以请耐心等待。我使用这个命令
sudo yum install mysql-devel
但是我不断收到以下输出
--> Running transaction check
---> Package mysql-devel.x86_64 0:5.1.73-5.el6_7.1 will be installed
--> Processing Dependency: mysql = 5.1.73-5.el6_7.1 for package: mysql-devel-5.1.73-5.el6_7.1.x86_64
--> Running transaction check
---> Package mysql.x86_64 0:5.1.73-5.el6_7.1 will be installed
--> Processing Dependency: mysql-libs = 5.1.73-5.el6_7.1 for package: mysql-5.1.73-5.el6_7.1.x86_64
--> Running transaction check
---> Package mysql-libs.x86_64 0:5.1.73-5.el6_7.1 will be installed
--> Processing Conflict: mysql55w-5.5.47-1.w6.x86_64 conflicts mysql < 5.5
--> Processing Conflict: mysql55w-libs-5.5.47-1.w6.x86_64 conflicts mysql-libs < 5.5
--> Finished Dependency Resolution
Error: mysql55w-libs conflicts with mysql-libs-5.1.73-5.el6_7.1.x86_64
Error: mysql55w conflicts with mysql-5.1.73-5.el6_7.1.x86_64
现在我认为我必须更换包裹,所以我尝试了这里提供的解决方案
yum install yum-plugin-replace
yum replace mysql-libs --replace-with mysql55w-libs
yum install mysql55w mysql55w-server
(处理冲突:mysql55w-libs-5.5.36-3.w6.x86_64 与 mysql-libs < 5.5 冲突)
但是,即使我使用了确切的版本名称(mysql-5.1.73-5.el6_7.1.x86_64),我也会收到“未安装软件包‘mysql-libs’”消息
有人能给出关于如何解决这个问题的建议吗?
答案1
您已安装mysql55w
并mysql55w-libs
从第三方存储库,可能是为了获得版本 5.5,但这些软件包与 CentOS 提供的标准mysql-devel
软件包(版本 5.1)相冲突。您可能需要-devel
从第三方存储库中找到等效软件包。尝试安装mysql55w-devel
而不是mysql-devel
。