如何使用旧版本的glibc,使Python脚本在RHEL 3上工作,在CentOS 6上使用PyInstaller

时间:2014-04-14 15:31:48

标签: python linux rhel pyinstaller

我有一台带有Python 2.2的RHEL3服务器!我需要使用2.6 Python在该机器上运行一些脚本。

所以我还有一个带Python 2.6的CentOS 6。我编写了代码并使用PyInstaller为我提供了一个可执行文件。这适用于CentOS机器。

但是,在REHL3上我收到此错误

" /lib/tls/libc.so.6: version `GLIBC_2.4' not found 
 /lib/tls/libc.so.6: version `GLIBC_2.3.4' not found "

可以理解,因为它是旧的与新的。

我尝试在CentOS 3上使用PyInstaller,但是存在依赖关系并且yum不起作用并且通常CentOS 3已经死了。

我以为我可以在不同的目录中在CentOS 6上安装GLIBC 2.4和2.3.4。这可行,但我不知道如何使用PyInstaller来使用该库。

然后我想,我可以chroot吗?

你有什么想法,因为我不在他们身边!

1 个答案:

答案 0 :(得分:0)

我会在回购中搜索。如果没有,请尝试编译旧版本。 Look for it here.