在 ubuntu22 上安装 mod_pagespeed

在 ubuntu22 上安装 mod_pagespeed

mod_pagespeed我正在尝试在我的 AWS EC2 ubuntu-22 机器上安装。

我正在尝试以下方式

  1. 下载稳定版本

    命令 wgethttps://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb

  2. 安装包

    sudo dpkg -i mod-pagespeed-*.deb

安装出现以下错误

正在选择先前未选择的软件包 mod-pagespeed-stable:amd64。 (正在读取数据库...当前安装了 165032 个文件和目录。)准备解压 mod-pagespeed-stable_current_amd64.deb...正在解压 mod-pagespeed-stable:amd64(1.13.35.2-r0)...dpkg:依赖性问题阻止 mod-pagespeed-stable:amd64 的配置:mod-pagespeed-stable:amd64 依赖于 libc6(>= 2.17)。mod-pagespeed-stable:amd64 依赖于 apache2。

dpkg:处理软件包 mod-pagespeed-stable:amd64 (--install) 时出错:依赖性问题 - 未配置处理时遇到错误:mod-pagespeed-stable:amd64

所以我尝试安装libc6sudo apt-get install libc6得到以下输出

正在读取软件包列表...完成正在构建依赖关系树...完成正在读取状态信息...完成 libc6 已经是最新版本 (2.35-0ubuntu3.1)。libc6 设置为手动安装。0 个已升级,0 个新安装,0 个要删除,62 个未升级。

这意味着我已经拥有最新版本,libc那么为什么我会收到这个错误。

答案1

mod_pagespeed是一个 AMD64 包。 Google 无意支持 ARM 作为支持的架构用于 pagespeed 或其他 Google 内置插件。

即使添加amd64外部架构也无法解决您的问题 —— 您无法amd64在 ARM 处理器上运行代码(甚至arm64),因为它们不使用相同的语言。

如果您没有使用 AWS EC2 实例,您将无法将 Pagespeed 模块安装到 Apache 或其他系统中amd64。如果您使用的是arm64实例,则无法使用 Pagespeed。

相关内容