在保留旧版

时间:2016-03-16 13:08:05

标签: glibc

有没有办法在文件夹中本地安装新版本的GLIBC?我以后可以在不干扰系统库的情况下将其库路径添加到LD_LIBRARY_PATH

我没有找到这样的解决方案。对我来说,这意味着所有系统都应该升级用于此目的,这不是我想要的。

P.S:有人陈述了here,但没有任何细节。

2 个答案:

答案 0 :(得分:0)

  

有没有办法在文件夹中本地安装新版本的GLIBC?

是的,请参阅this answer

  

稍后我可以将其库路径添加到LD_LIBRARY_PATH而不会干扰系统库吗?

正如答案所解释的那样,无法做到

答案 1 :(得分:-1)

是的,你可以做到;我建议用普通用户的权限来做这件事,以免意外破坏整个系统。手动解压缩包并不使用OS包安装工具应该更容易。

然后你应该能够将路径添加到LD_LIBRARY_PATH,它应该优先于系统lib目录。您可以使用ldd命令查看实际使用的运行时库。它应该显示没有not found个条目,如果它缺少某些东西。

您需要进行一些实验才能使其实际运行,但这样您就可以一次打破一个控制台会话,您可以轻松重启。另一种方式可能是硬连接的chroot环境,但这看起来有点过分。