【问题标题】:Installing lower version of GLIBC and running pyinstaller安装低版本的 GLIBC 并运行 pyinstaller
【发布时间】:2014-05-02 06:18:46
【问题描述】:

我正在尝试创建 PyGTK 应用程序的可执行文件。但是我在客户端机器上运行可执行文件时遇到了 Glibc 版本冲突。(因为客户端机器中的 glibc(2.5) 版本低于创建 pyinstaller 可执行文件的 glibc(2.13) 版本。)

所以我想知道

是否可以在已经运行高版本 GLIBC 的机器上单独安装低版本 GLIBC(保留 GLIBC 的多个副本)?

我们有什么方法可以告诉 pyinstaller 在创建可执行文件时选择 GLIBC 的版本?

如果上述是可能的,那么如何实现呢?

提前致谢,

【问题讨论】:

    标签: python ubuntu glibc pyinstaller


    【解决方案1】:

    是否可以在已经运行高版本 GLIBC 的机器上单独安装低版本 GLIBC(保留 GLIBC 的多个副本)?

    是的,这是可能的(我们每天都这样做)。这并不完全是微不足道的,您实际上并不需要这样做来解决您的问题。

    我们有什么方法可以告诉 pyinstaller 在创建可执行文件时选择 GLIBC 的版本?

    您想要的是一个 Linux 到(较旧的)Linux 交叉编译器。 GCC 可以配置为这样的交叉编译器。这也不是微不足道的。

    列出了一些更简单的解决方案here

    【讨论】:

    • 感谢您的回复。最后我使用 rpm 包安装了 glibc。
    猜你喜欢
    • 2015-03-31
    • 2011-02-12
    • 1970-01-01
    • 2011-08-19
    • 2016-12-28
    • 2010-12-06
    • 1970-01-01
    • 2015-08-27
    • 2015-03-09
    相关资源
    最近更新 更多