我可以访问旧集群进行计算。集群的操作系统非常老旧过时。我的一些代码需要类似glibc-2.14
或更高版本的新库才能运行。我发现junest
这使我们可以轻松地在本地帐户上拥有新的库。
但问题是系统总是使用它的默认库,尽管我通过LD_LIBRARY_PATH
变量定义了新库的路径。
我想知道:
有没有什么方法可以让我的Linux系统完全盲目地形成路径中存在的库,/usr/lib
并强制它使用新的库,在我的例子中存在于路径中~/.junest/usr/lib
?
答案1
您是否尝试过修改默认库规则?
根据您的版本,它可能在:
ld.so.conf或在ld.so.conf.d/libc.conf
第二个仅用于库第一个用于全局配置,您可以在其中指定哪些是库的路由。