You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Amazon Linux 2 v5(或AL2023)中安装Cypress依赖及Chrome浏览器?

在Amazon Linux 2 v5.0(CodeBuild标准镜像)中安装Cypress依赖及浏览器

Amazon Linux 2 x86_64 standard:5.0镜像移除了Amazon Linux Extras仓库,导致原通过yum安装Chromium、gtk2-devel、GConf2等Cypress依赖的方法失效,以下是可行的替代方案:

步骤1:安装基础系统依赖

先安装Cypress运行必需的基础UI组件,替代原gtk2-devel和GConf2的功能:

sudo yum install -y atk cups-libs gtk3 libXcomposite libXcursor libXdamage libXext libXi libXrandr libXScrnSaver libXtst pango at-spi2-atk libXt xorg-x11-server-Xvfb xorg-x11-xauth dbus-glib dbus

步骤2:安装Chrome浏览器(替代Chromium)

由于官方yum源已无Chromium包,直接安装Google Chrome稳定版(与Chromium API兼容,可满足Cypress需求):

# 下载Chrome RPM包
curl -LO https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm

# 安装依赖并完成Chrome安装
sudo yum install -y ./google-chrome-stable_current_x86_64.rpm

步骤3:验证与配置

  1. 验证浏览器安装成功:
google-chrome --version
  1. 无界面运行Cypress时,确保Xvfb已启动(步骤1已安装),可通过以下命令配置显示环境:
Xvfb :99 -screen 0 1280x1024x24 &
export DISPLAY=:99

之后即可正常运行Cypress测试,无需额外指定浏览器路径(Cypress会自动检测Chrome)。

内容的提问来源于stack exchange,提问作者alexandroid

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 01:20:22