当我尝试在 Debian 7.1 上安装 Pagespeed 时
Unpacking mod-pagespeed-stable (from mod-pagespeed-stable_current_amd64.deb) ...
dpkg: dependency problems prevent configuration of mod-pagespeed-stable:
mod-pagespeed-stable depends on libc6 (>= 2.14); however:
Version of libc6:amd64 on system is 2.13-38+deb7u11.
dpkg: error processing mod-pagespeed-stable (--install):
dependency problems - leaving unconfigured
如何修复?(我想我需要升级 libc6,但不知道如何做)
答案1
我想说 Debian 7 对于 pagespeed 来说太旧了,不过你可以尝试从源代码构建 pagespeed针对您当前的版本libc
。
您会发现 Debian 7 附带的版本gcc
也不受支持。您还需要构建一个现代版本gcc
。但这没有替换那么具有破坏性libc6
。
考虑到运营开销,这是否是您可以接受的解决方案,完全取决于您。我还没有完成整个过程来检查它是否真的可行。
答案2
我遇到了同样的问题,我没有尝试手动构建 pagespeed 或仅更新 libc6(不更新整个 Debian),而是选择了另一条路线 - 下载并安装不需要 libc 2.14 的 mod_pagespeed 版本(结果是 mod_pagespeed 版本1.9.32.14。
在我有点不稳定的 Web 服务器上,这似乎更安全。请记住,这种方式对于提供 HTTPS 页面的网站来说并不安全!(但我的网站就不安全)。整个解决方案分解如下:mod_pagespeed:安装与 libc6 2.13 兼容的早期版本(Debian Wheezy)