在继续操作之前,mod pagespeed 要求以下依赖项。在继续操作之前我应该检查什么吗?我很担心,因为我有一个 apache2.2.22,但它要求 apache2.2-common。
dpkg: dependency problems prevent configuration of mod-pagespeed-beta:i386:
mod-pagespeed-beta:i386 depends on apache2.2-common | apache2-api-20120211.
mod-pagespeed-beta:i386 depends on libc6 (>= 2.4).
mod-pagespeed-beta:i386 depends on libgcc1 (>= 1:4.1.1-21).
mod-pagespeed-beta:i386 depends on libstdc++6 (>= 4.2.1-4).
dpkg: error processing mod-pagespeed-beta:i386 (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
mod-pagespeed-beta:i386
答案1
这可能只是软件包不匹配。您可以通过运行dpkg -i /path/to/package.deb
then 来修复此问题apt-get install -f
,这将自动安装您缺少的依赖项并使所有内容一致。
答案2
听起来你没有使用 apt-get 安装 Apache。如果是这样,你就不能使用预打包的 .deb。相反,你需要从源代码构建。另请参阅:https://developers.google.com/speed/pagespeed/module/faq#missing-dependency和https://developers.google.com/speed/pagespeed/module/build_mod_pagespeed_from_source