繁体   English   中英

在 Amazon Linux v2 (ARM64/aarch64/Gravitone) 上安装 Chrome/Cromium

[英]Install Chrome/Cromium on Amazon Linux v2 (ARM64/aarch64/Gravitone)

有谁知道使用 ARM64 架构(Gravitone c6g.xlarge 实例)在 Amazon Linux 2 上安装 Google Chrome(Chromium)的有效解决方案? 我需要在无头模式下运行它。 目前我在 yum 中找不到任何包:

没有 package可用。

当我尝试使用 RPM package 安装它时,出现错误:

错误:Package:chromium-87.0.4280.141-1.el8.aarch64 (/chromium-87.0.4280.141-1.el8.aarch64) 要求:libm.so.6(GLIBC_2.27)(64bit)

错误:Package:chromium-87.0.4280.141-1.el8.aarch64 (/chromium-87.0.4280.141-1.el8.aarch64) 要求:libz.so.1(ZLIB_1.2.9)(64bit)

错误:Package: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

错误:Package:chromium-87.0.4280.141-1.el8.aarch64 (/chromium-87.0.4280.141-1.el8.aarch64) 要求:libc.so.6(GLIBC_2.28)(64bit)

当我尝试运行sudo yum install glibc我得到:

glibc-2.26-39.amzn2.aarch64

看起来亚马逊 Linux 已经安装了自己的旧版本 glibc。 zlib package 的情况相同,可用旧版本:

zlib-1.2.7-18.amzn2.aarch64

如果您使用 EC2 实例或运行 Amazon linux 的任何其他服务器,要真正解决问题,您应该按照以下步骤操作。

通过运行命令为企业 Linux 启用并安装额外包

sudo amazon-linux-extras install epel -y

成功安装所有额外的软件包后,照常安装 chromimum

sudo yum install -y chromium

一旦你这样做了,Chromium 将拥有所有必需的内容,例如 libatk* libgdk* 等......

您应该能够轻松启动 Chromium

您在此处查看的错过的软件包实际上并没有错过,它们是默认的,您只需启用它们,这在 AWS 文档中有详细记录。

https://aws.amazon.com/premiumsupport/knowledge-center/ec2-enable-epel/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM