我使用以下命令升级了我的 openssl 版本:
rpm -i --nodeps openssl-0.9.8p-1.x86_64.rpm
现在我输入的几乎每个命令都会出现以下错误:
/lib64/libc.so.6: version `GLIBC_2.7' not found (required by /lib64/libcrypto.so.0.9.8)
简单更新一下 GLIBC 就够了吗?喜欢
rpm -i --nodeps glibc-2.9-2.9.x86_64.rpm
由于我已经造成的损害,我有点害怕尝试这样做。
答案1
是的,要求 --nodeps 应该是个明显的信号,表明你即将搬起石头砸自己的脚。正如你所注意到的,用互联网上的一些随机 rpm 替换核心软件包不太可能成功。下次祝你好运,伙计。
无论如何,您可能能够通过从 CD 启动并使用 chroot 来安装原始 openssl rpm。
或者,由于 Suse 10.3 不再受支持,您不妨在更新时更新整个系统。