这篇文章将指导用户如何通过 yum 重新安装损坏的库。
一般来说,下面的命令会找到损坏的库属于哪个包:
# yum provides \*/[so_file]
在此示例中,我们使用此错误消息“/bin/login:加载共享库时出错:/lib64/libcrypt.so.1:file too short”来识别损坏的库并找到它最初来自的包:
# yum provides \*/libcrypt.so.1 ... glibc-2.17-260.0.17.el7_6.6.x86_64 : The GNU libc libraries Repo : ol7_x86_64_latest Matched from: Filename : /lib64/libcrypt.so.1
在这种情况下,库最初来自的包是“glibc-2.17-260.0.17.el7_6.6.x86_64”。
这是需要重新安装的包。
一般命令是:
# yum reinstall [package name]
在我们的示例中,命令是:
# yum reinstall glibc-2.17-260.0.17.el7_6.6.x86_64
日期:2020-09-17 00:13:47 来源:oir作者:oir