如何在Amazon Linux 2 v5(或AL2023)上安装Cypress先决条件和Chrome?

ryevplcw  于 12个月前  发布在  Go
关注(0)|答案(1)|浏览(102)

Amazon Linux 2 v5.0映像(CodeBuild可用的Amazon Linux 2 x86_64 standard:5.0runtime)似乎不再包含Amazon Linux Extras,这使得许多关于安装Chromium或Chrome的文档和答案过时了。
我正在寻找安装先决条件的柏树,包括一个浏览器,因为AL2不再附带任何。
yum会失败,并出现如下错误:

$ yum install chromium
No match for argument: chromium
Error: Unable to find a match: chromium

同样的事情也发生在我们在以前版本的AL2中使用的gtk2-develGConf2上。

6xfqseft

6xfqseft1#

我发现a solution for Amazon Linux 2023(AL2023)也适用于AL2 v5.0图像。请注意,它安装的是Chrome而不是Chromium:

$ export BROWSERS_SRC_DIR="/usr/src/browsers" && mkdir -p $BROWSERS_SRC_DIR
$ curl https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm \
    --output $BROWSERS_SRC_DIR/google-chrome-stable_current_x86_64.rpm
$ yum install -y -q $BROWSERS_SRC_DIR/google-chrome-stable_current_x86_64.rpm

另外,这里是我在此之前为Cypress安装的依赖项列表。它与Cypress AL2023文档中的确切列表不匹配,因此可以删除一些内容:

yum install -y xorg-x11-server-Xvfb gtk3-devel libnotify-devel nss libXScrnSaver alsa-lib

(AL2v5日志表明xorg-x11-server-Xvfbnssalsa-lib已经存在于映像中,因此很可能可以跳过它们)

相关问题