Bog*_*nko 12 linux google-chrome amazon-web-services selenium-chromedriver
有谁知道在具有 ARM64 架构(Gravitone c6g.xlarge 实例)的 Amazon Linux 2 上安装 Google Chrome(Chromium) 的可行解决方案?我需要在无头模式下运行它。目前我在 yum 中找不到任何包:
没有可用的封装铬。
当我尝试使用 RPM 包安装它时,出现错误:
错误:软件包:chromium-87.0.4280.141-1.el8.aarch64 (/chromium-87.0.4280.141-1.el8.aarch64) 需要:libm.so.6(GLIBC_2.27)(64位)
错误:软件包:chromium-87.0.4280.141-1.el8.aarch64 (/chromium-87.0.4280.141-1.el8.aarch64) 需要:libz.so.1(ZLIB_1.2.9)(64位)
错误:软件包:chromium-87.0.4280.141-1.el8.aarch64 (/chromium-87.0.4280.141-1.el8.aarch64) 需要:chromium-common(aarch-64) = 87.0.4280.141-1.el8
错误:软件包:chromium-87.0.4280.141-1.el8.aarch64 (/chromium-87.0.4280.141-1.el8.aarch64) 需要:libc.so.6(GLIBC_2.28)(64位)
当我尝试运行sudo yum install glibc时,我得到:
glibc-2.26-39.amzn2.aarch64
看起来 Amazon Linux 已经安装了自己的旧版本 glibc。与 zlib 包的情况相同,可用旧版本:
zlib-1.2.7-18.amzn2.aarch64
如果您使用 EC2 实例或运行 Amazon Linux 的任何其他服务器,要真正解决问题,您应该按照以下步骤操作。
通过运行以下命令启用并安装 Enterprise Linux 的额外软件包
sudo amazon-linux-extras install epel -y
Run Code Online (Sandbox Code Playgroud)
成功安装所有额外软件包后,像往常一样安装 chromimum
sudo yum install -y chromium
Run Code Online (Sandbox Code Playgroud)
一旦你这样做了,Chromium 将拥有所有必需的,例如 libatk* libgdk* 等......
您应该能够轻松启动 Chromium
您在此处查看的错过的软件包实际上并没有错过,它们是默认设置,您只需启用它们即可,这在 AWS 文档中有详细记录。
https://aws.amazon.com/premiumsupport/knowledge-center/ec2-enable-epel/
| 归档时间: |
|
| 查看次数: |
14266 次 |
| 最近记录: |