安装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安装是非常烟雾枪。