centos7安装yum命令失败
程序员文章站
2022-07-05 07:59:04
...
不小心把yum命令卸载了,结果安装过程出了一系列问题,我是通过rpm安装的,还没有尝试源码安装,记一下排查步骤
首先,根据yum安装博客在http://mirrors.163.com/centos/7/os/x86_64/Packages/找到了三个rpm包,
使用rpm -ivh yum-*命令安装报错如下
[[email protected] yum]# rpm -ivh yum-*
错误:依赖检测失败:
libc.so.6()(64bit) 被 yum-metadata-parser-1.1.4-10.el7.x86_64 需要
libc.so.6(GLIBC_2.2.5)(64bit) 被 yum-metadata-parser-1.1.4-10.el7.x86_64 需要
libc.so.6(GLIBC_2.4)(64bit) 被 yum-metadata-parser-1.1.4-10.el7.x86_64 需要
libglib-2.0.so.0()(64bit) 被 yum-metadata-parser-1.1.4-10.el7.x86_64 需要
libpthread.so.0()(64bit) 被 yum-metadata-parser-1.1.4-10.el7.x86_64 需要
libpython2.7.so.1.0()(64bit) 被 yum-metadata-parser-1.1.4-10.el7.x86_64 需要
libsqlite3.so.0()(64bit) 被 yum-metadata-parser-1.1.4-10.el7.x86_64 需要
libxml2.so.2()(64bit) 被 yum-metadata-parser-1.1.4-10.el7.x86_64 需要
libxml2.so.2(LIBXML2_2.4.30)(64bit) 被 yum-metadata-parser-1.1.4-10.el7.x86_64 需要
通过 ldconfig -p | grep pcap命令查找libc.so.6结果如下
[[email protected] yum]# ldconfig -p | grep libc.so.6
libc.so.6 (libc6, OS ABI: Linux 2.6.32) => /lib/libc.so.6
[[email protected] yum]#
查看glibc版本信息
[[email protected] yum]# rpm -qa |grep glibc
glibc-common-2.17-292.el7.i686
glibc-headers-2.17-292.el7.i686
glibc-2.17-292.el7.i686
glibc-devel-2.17-292.el7.i686
[[email protected] yum]#
2.17版本应该足够了,
通过命令strings /lib/libc.so.6 | grep GLIBC查看so信息
[[email protected] yum]# strings /lib/libc.so.6 | grep GLIBC
GLIBC_2.0
GLIBC_2.1
GLIBC_2.1.1
GLIBC_2.1.2
GLIBC_2.1.3
GLIBC_2.2
GLIBC_2.2.1
GLIBC_2.2.2
GLIBC_2.2.3
GLIBC_2.2.4
GLIBC_2.2.6
GLIBC_2.3
GLIBC_2.3.2
GLIBC_2.3.3
GLIBC_2.3.4
GLIBC_2.4
GLIBC_2.5
GLIBC_2.6
GLIBC_2.7
GLIBC_2.8
GLIBC_2.9
GLIBC_2.10
GLIBC_2.11
GLIBC_2.12
GLIBC_2.13
GLIBC_2.14
GLIBC_2.15
GLIBC_2.16
GLIBC_2.17
GLIBC_PRIVATE
没有GLIBC_2.2.5,难道是因为这个原因吗。
后面就不知道怎么办了,再后来才知道原来系统版本搞错了,系统32位的,结果装的都是64位软件
推荐阅读
-
centos7下yum方式安装MySQL5.7
-
centos7利用yum安装mysql 8.0.12
-
linux 用yum命令安装mysql的步骤分享
-
centos7利用yum安装lnmp的教程(linux+nginx+php7.1+mysql5.7)
-
Linux yum 命令安装mysql8.0的教程详解
-
CentOS7系统下用YUM安装Nginx详解
-
CentOS7使用yum安装PostgreSQL和PostGIS
-
Linux(CentOS7)yum安装卸载命令,离线下载安装包
-
Linux 中 RPM包 安装 查询 卸载命令小结及yum命令详解
-
Centos7:yum安装apache,编译安装php5.6,apache不解析php的解决方法