在 WSL 上安装 Chrome

在 WSL 上安装 Chrome

以下步骤会在 WSL Linux 发行版中通过官方 Debian 软件包安装 Google Chrome。当你需要一个 Chrome 二进制文件来进行浏览器自动化、测试,或供需要 google-chrome 可用的工具使用时,这些步骤会很有用。

1. 下载 Debian 软件包

下载当前稳定版 Chrome 软件包:

wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

如果尚未安装 wget,请先安装:

sudo apt update
sudo apt install wget

2. 安装软件包

使用 dpkg 安装下载好的 .deb 文件:

sudo dpkg -i google-chrome-stable_current_amd64.deb

此时,dpkg 可能会报告缺少依赖项。在最小化的 WSL 安装环境中,这是正常情况。

3. 安装缺失的依赖项

apt 修复依赖状态,并安装 Chrome 所需的一切:

sudo apt install -f

完成后,验证 Chrome 是否已安装:

google-chrome --version

你也可以检查二进制文件的位置:

which google-chrome

WSL 注意事项

在不支持 GUI 的旧版 WSL 环境中,Chrome 可能可以成功安装,但除非在 Windows 上配置了 X server,否则可能无法打开可见的浏览器窗口。对于自动化或服务端测试,请使用无头模式:

google-chrome --headless --disable-gpu --dump-dom https://example.com

在支持 GUI 的新版 WSL 环境中,通常可以直接启动 Chrome:

google-chrome

如果 Chrome 启动失败,请先检查终端输出。大多数问题都是由缺少 GUI 支持、沙盒限制或依赖项安装不完整导致的。

Leave a Reply