可能是一个愚蠢的问题,但我怎样才能在当前稳定/测试版本之前获得 mod_pagespeed 版本的 _amd64.deb 包版本 - 即版本1.11.33.0 - beta - https://github.com/pagespeed/mod_pagespeed/树/1.11.33.0
我需要在我的 Debian Wheezy 服务器上安装 mod_pagespeed,但当前版本不支持它(libc6 版本依赖项现在是 2.14,而 Wheezy 有 2.13)。在这个重要的生产网络服务器上,从源代码构建 mod_pagespeed 或以某种方式更新 libc6 并不是一个很好的选择。
我很想简单地抓取和 dpkg 还不需要 glibc >= 2.14 的最新版本,并且会在 Debian Wheezy 7.0 上 dpkg 而不会引发依赖错误,例如:
sudo dpkg -i mod-pagespeed-stable_current_amd64.deb
Selecting previously unselected package mod-pagespeed-stable.
(Reading database ... 40509 files and directories currently installed.)
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+deb7u7.
发行说明说支持此设置的最后一个版本只是几个版本 - glibc 2.14 要求在 2016 年 5 月的 v 1.11.33.1-stable 中已经到位,因此 1.11.33.0-beta 应该可以解决问题。
那里有旧的 .deb 包的存档吗?或者使用 wget 时在 URL 结构中引用版本的方法 - 即https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed- ???? _amd64.deb
[[ 重要更新:如果您在服务器上提供安全的 HTTPS 页面(我们不是),由于发布中解决的高严重性安全问题,以下将不是您可接受的解决方案,但如果您重新坚持使用 HTTP,它会工作得很好。- 在此处和 developers.google.com/speed/pagespeed/module/release_notes#release_1.11.33.2-beta阅读更多信息]]
mod_pagespeed
1.11.33.2
我四处寻找并想出了一个解决方案:
原来在 pkgs.org 上有一个 mod_pagespeed amd64 deb 包存档:
https://pkgs.org/debian-ubuntu/google-mod_pagespeed-amd64/
而不是
1.11.33.0-beta
可用并且理论上应该可以工作,我不得不回去,1.9.32.14
因为任何更新的东西仍然会在以下期间抛出这个错误dpkg
:所以通过反复试验,最终我运行了它并且它工作了:)
我现在在 Debian Wheezy 上运行了 mod_pagespeed。我知道这是一个已弃用的版本,但仍然......