我升级 glibc 的原因不再存在,所以我想降级它。愚蠢的是,目前很多程序都依赖于 glibc。如以下命令所示,我的系统上仍然有 2.4 版本,但我无法删除 2.9 版本。
# rpm -qa | grep glibc
glibc-32bit-2.4-31.74.1
glibc-locale-2.4-31.74.1
glibc-locale-32bit-2.4-31.74.1
glibc-info-2.4-31.74.1
glibc-devel-2.4-31.74.1
glibc-2.9-2.9
glibc-i18ndata-2.4-31.74.1
glibc-devel-32bit-2.4-31.74.1
Run Code Online (Sandbox Code Playgroud)
我试过了,rpm -e glibc-2.9-2.9但系统只是告诉我大量的东西依赖于 glibc。所以我想知道我是否可以以某种方式将 2.4 版本设置为默认值或类似的东西,然后删除 2.9 版本。
还有更简单的方法可以降级 glibc。例如,yum将为您计算所有需要的依赖项
yum downgrade glibc\*
Run Code Online (Sandbox Code Playgroud)
命令。但要注意:降级 glibc 总是一个非常危险的技巧,在每个系统上都是如此。
Glibc 在 2.4 和 2.9 版本之间已经有很好的兼容性,我建议你最好的选择是你的 2.9 剩下的。