在 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 支持、沙盒限制或依赖项安装不完整导致的。
