【问题标题】:Install glibc2.16 in Ubuntu 12.04在 Ubuntu 12.04 中安装 glibc2.16
【发布时间】:2017-12-29 16:42:20
【问题描述】:

我正在使用 Ubuntu 12.04,我尝试运行的二进制文件需要 glibc2.16,我尝试使用 apt-get install libc6 更新 glibc,但只安装了 glibc2.15,有人可以建议我如何获取 glibc 2.16我的机器。

对不起,如果这个问题不属于这里,但我找不到任何资源。

【问题讨论】:

    标签: ubuntu-12.04 glibc


    【解决方案1】:

    sudo apt-get install libc6 命令本身会安装最新版本的 glibc,与您的发行版兼容。

    正如“Florian Weimer”所建议的那样,强制升级 glibc 并不是一个好主意。

    【讨论】:

      【解决方案2】:

      您可以从源代码构建并安装所需版本的 GLIBC 到备用位置,并让单个应用程序使用它,如 this answer 中所述。

      或者您可以准备一个合适的 chroot jail,并从中运行应用程序。

      或者您可以在虚拟机中运行应用程序,例如 Oracle VirtualBox

      【讨论】:

        【解决方案3】:

        您需要升级到更新的 Ubuntu 版本,或者重新编译当前需要 glibc 2.16 的软件,专门用于 Ubuntu 12.04,以便它可以与旧的 glibc 版本一起使用。升级 glibc 会产生深远的影响。我认为没有任何发行版可以创建稳定版本并在稳定版本中升级 glibc。一方面,glibc 努力在二进制级别保持向后兼容性,但在源代码级别则较少,而且 glibc 升级可能会破坏下游构建过程。

        【讨论】:

          猜你喜欢
          • 2015-03-28
          • 2014-08-10
          • 2014-08-12
          • 2012-12-10
          • 2013-07-10
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多