以下显然不重要的两个初始步骤来安装mod-pagespeed导致错误:

'mod-pagespeed-stable_current_amd64.deb' is not a debian format archive


即使第一步(wget)似乎正常工作。

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb
sudo dpkg -i mod-pagespeed-*.deb


可能出了什么问题以及如何解决?

最佳答案

在我的情况下,.deb文件比预期的要小得多,并且其内容表明“该产品在您所在的国家/地区不可用”,即使该服务器原本是在英国使用,并且https://www.countryipblocks.net/同意该服务器在英国。英国。 (http://whatismyipaddress.com/ip-lookup表示它在美国。)

解决方案就是直接转到Google下载模块https://developers.google.com/speed/pagespeed/module/download的页面,进行本地下载(例如,右键单击相应的链接,然后在Firefox中执行“将链接另存为...”),然后将其上传到服务器。

然后构建良好。

(我在关于http://www.turnkeylinux.org/forum/support/20120514/how-do-i-install-modpagespeed上另一个问题的评论中找到了该解决方案,该评论推测“服务器的IP被Google以某种方式误认为某个怪异的国家或地区”-这可能是根本原因吗?)

编辑:可能的陷阱:mod-pagespeed安装非常黑烟的情况下,apt-get更新的后续问题出现GPG错误(严重)。搞砸了,真是一团糟。

关于linux - sudo dpkg -i mod-pagespeed-*。deb给出“不是debian格式的存档”错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25251845/

10-12 23:59