【问题标题】:Installing libc6 2.33 on debian在 debian 上安装 libc6 2.33
【发布时间】:2021-05-28 18:33:36
【问题描述】:

出于安全补丁的原因,我想将 libc6 2.33 安装到 debian docker 容器中。我可以看到here 它已经发布,并且注意到here 2.33 可用。

有什么简单的方法可以将它安装到 debian docker 容器上?

有没有一种很难将它安装到 debian docker 容器上的方法?

如果有人知道这通常需要多长时间才能发布到 apt-get,那也很有用。

【问题讨论】:

    标签: linux docker debian glibc libc


    【解决方案1】:

    .deb 可用可能需要一段时间,因此如果您的工作依赖于它,我建议从源代码构建它。有时甚至需要 2-3 个月才能在测试中提供更新。

    来源可以在以下链接中找到https://www.gnu.org/software/libc/sources.html

    您可以在此链接https://sourceware.org/glibc/wiki/Tips_and_Tricks/How_to_Build_an_application_with_your_own_custom_glibc上找到一些关于如何在源构建中包含该库的好信息

    如果您想制作自己的 .deb 并使用它来构建您自己的 Debian 容器风格,那么您将需要更多的工作来将新源代码与来自 maintainers repository 的构建规则结合起来。

    【讨论】:

    • 这是正确的答案,但最终安装需要的 linux 头文件对于 docker 容器并不可靠