您可以使用自定义 glibc 运行程序吗?

您可以使用自定义 glibc 运行程序吗?

我在旧的 Red Hat Enterprise Linux AS 版本 4 系统上安装了 Mathematica 9。安装完成后,我尝试启动 Mathematica,但出现了以下消息:

/home/wcbao/M/Wolfram/Mathematica/9.0/SystemFiles/FrontEnd/Binaries/Linux-x86-64/Mathematica: /lib64/tls/libc.so.6: 未找到版本‘GLIBC_2.4’(/home/wcbao/M/Wolfram/Mathematica/9.0/SystemFiles/Libraries/Linux-x86-64/libML64i3.so 所要求)

/home/wcbao/M/Wolfram/Mathematica/9.0/SystemFiles/FrontEnd/Binaries/Linux-x86-64/Mathematica: /lib64/tls/libc.so.6: 未找到版本‘GLIBC_2.4’(/home/wcbao/M/Wolfram/Mathematica/9.0/SystemFiles/Libraries/Linux-x86-64/libQtCore.so.4 所需)

我不想更新系统 glibc,因为这很危险,而且管理员不允许我这样做。

有人建议可以在其他地方安装新版本的 glibc,然后按如下方式运行程序

LD_LIBRARY_PATH=/lib/new your_application

并且这不会影响系统。

所以我在这里问这个方法是否真的有效。如果有效,我想知道如何一步一步地做到这一点(我现在缺乏使用 Linux 的经验,想尽快在 Linux 上使用 Mathematica)。

相关内容