sudo dpkg -i mod-pagespeed-*.deb 给出"not a debian format archive"错误



安装mod- pagspeed的两个简单步骤导致了这个错误,

'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说它在美国。)

解决方案是简单地去谷歌下载页面的模块,https://developers.google.com/speed/pagespeed/module/download,做一个本地下载(例如右键单击适当的链接,并做"保存链接为…"在Firefox),然后上传到服务器。

然后建得很好。

(我在http://www.turnkeylinux.org/forum/support/20120514/how-do-i-install-modpagespeed上的一个不同问题的评论中发现了这个解决方案,该问题推测"服务器的IP被谷歌错误地指向了一些奇怪的国家或其他东西"-这可能是潜在的原因吗?)

编辑:可能的gotcha: apt-get更新与GPG错误(致命)的后期问题,mod- pagspeed安装是非常烟雾枪。

最新更新