是否可以在同一台计算机上安装和使用两个不同的glibc版本。哪一个版本仅用于运行依赖于旧glibc二进制文件的旧版软件?
是否有可能借助程序包管理器(例如将“安装此程序包及其依赖项安装到”之类的东西/opt/old-glibc
)来完成,而不是直接管理它
4
一定是,但是...哦,好痛苦。
—
tshepang 2011年
可能,但是您需要提供更多详细信息。确切地说是什么操作系统(Debian / Ubuntu的版本),更重要的是,什么是旧版软件,以及它使用的哪个libc版本?我想
—
Faheem Mitha
ldd
会告诉你一些事情。如果可能,您可能需要重新编译旧版libc库和/或安装/重新编译支持软件包。根据您的应用程序的年龄,这可能会变得棘手。我看到当前的Debian libc6
依赖于libc-bin (= 2.13-0exp5)
和libgcc1
,所以libc6
没有很多依赖关系,但是您仍然可能遇到问题。