failed dependencies:libgcc_s.so.1 is needed by MySQL-server-5.6.22-1.e16.i68 Linux下安装MySQL缺少包依赖解决方法

最近在CentOS7环境下安装MySQL时出现了如下问题,我是这样解决的,百度很多帖子没有答案,就自己写一下。

failure 1:

libaio.so.1()(64bit) is needed by MySQL-server-5.5.25a-1.rhel5.x86_64
看到其他帖子是下载包指令:yum install libaio
很多人其实是安装了libaio包的,所以提示libaio already installed.
于是需要安装libaio.so.1:yum install libaio.so.1
按提示下载即libaio的failure问题解决。

failure 2:


failed dependencies:libgcc_s.so.1 is needed by MySQL-server-5.6.22-1.e16.i68
failed dependencies:libstdc+±4.8.5-36.e17.i686 is needed by MySQL-server-5.6.22-1.e16.i68
注意上一个failure的步骤,这时直接去yum install 相应具体的包一定是报错的,正确的步骤是:
yum install libgcc
yum install libgcc_s.so.1

yum install libstdc++
yum install libstdc+±4.8.5-36.e17.i686

即:你需要先安装上级的包,才能安装具体的包。
其他包依赖的缺失也是同样的方法解决。按提示确认下载安装,成功后效果图如下:

failed dependencies:libgcc_s.so.1 is needed by MySQL-server-5.6.22-1.e16.i68 Linux下安装MySQL缺少包依赖解决方法_第1张图片

包安装完后,安装MySQL如果和我一样报文件冲突:
conflicts with the file from package mariadb-libs-1:5.5.56-2.e17.x86_64

则用指令删除冲突的文件即可。
指令:yum -y remove mariadb-libs-1:5.5.56-2el7.x86_64
(需要删除的文件按每个人冲突的文件名为准)
再次安装MySQL:
rpm -ivh MySQLxxxx.rpm
则如下图显示正常安装成功。
failed dependencies:libgcc_s.so.1 is needed by MySQL-server-5.6.22-1.e16.i68 Linux下安装MySQL缺少包依赖解决方法_第2张图片

你可能感兴趣的:(failed dependencies:libgcc_s.so.1 is needed by MySQL-server-5.6.22-1.e16.i68 Linux下安装MySQL缺少包依赖解决方法)