最稳妥的方式是添加官方APT源并严格遵循新版密钥路径规范:下载密钥至/usr/share/keyrings/google-chrome-keyring.gpg,源配置中显式声明signed-by且使用https协议,再apt update后安装google-chrome-stable及fonts-noto-cjk等中文依赖。

Ubuntu上安装Google Chrome,最稳妥的方式是用官方APT源,而不是直接装.deb包——后者在24.04之后容易因签名验证失败或依赖缺失卡住,尤其当你没提前装好apt-transport-https或密钥路径不对时。
为什么不能直接用 sudo dpkg -i 装下载的 .deb 包
Ubuntu 24.04起,系统默认不再信任旧式apt-key导入的密钥,且/etc/apt/trusted.gpg已被弃用。如果你还沿用老教程里sudo apt-key add -这一步,会看到类似gpg: can't open '/etc/apt/trusted.gpg': No such file or directory的报错,后续apt update直接失败。
- 新版必须把密钥存到
/usr/share/keyrings/目录下,并在源配置中显式声明signed-by -
dpkg -i装包不自动拉依赖,常缺libappindicator3-1、libvulkan1等,得手动sudo apt --fix-broken install补,但有时补不上 - 装完的Chrome可能打不开,报
Failed to move to new namespace: PID namespaces supported, Network namespace supported, but failed: errno = Operation not permitted——这是沙箱机制和内核参数冲突,根源还是安装不完整
正确添加 Google 官方 APT 源(适配 22.04 / 24.04)
这一步决定后续能不能apt install成功,也影响未来自动升级。关键不是“加源”,而是密钥路径和源声明格式必须严格匹配当前APT规范。
- 下载并解压密钥到标准位置:
wget -qO- https://dl.google.com/linux/linux_signing_key.pub | sudo gpg --dearmor -o /usr/share/keyrings/google-chrome-keyring.gpg - 写源文件,注意
signed-by路径和https协议:echo "deb [arch=amd64 signed-by=/usr/share/keyrings/google-chrome-keyring.gpg] https://dl.google.com/linux/chrome/deb/ stable main" | sudo tee /etc/apt/sources.list.d/google-chrome.list - 运行
sudo apt update,如果输出里有Hit: ... google-chrome ...就说明源生效了;若报NO_PUBKEY,说明密钥没放对位置或权限不对(检查ls -l /usr/share/keyrings/google-chrome-keyring.gpg是否可读)
安装时别漏掉中文和字体依赖
Chrome装完能启动,但打开网页全是方块字?这不是Chrome问题,是系统缺中文字体和基础渲染库。尤其在最小化安装的Ubuntu Server或WSL环境下,这步几乎必踩。
- 装Chrome本体:
sudo apt install google-chrome-stable - 补中文支持:
sudo apt install fonts-noto-cjk fonts-liberation xdg-utils - 验证是否真装上了:
which google-chrome应返回/usr/bin/google-chrome;google-chrome --version能输出版本号(如Google Chrome 126.0.6478.127) - 如果启动时报
GLXBadContext或黑屏,大概率是没装mesa-vulkan-drivers或显卡驱动未启用,先试google-chrome --disable-gpu临时绕过
真正麻烦的不是装不上,而是装完后google-chrome命令找不到、图标点不动、或者一开就崩溃——这些问题90%出在密钥路径错、源地址用http而非https、或字体依赖没跟上。别跳步骤,尤其是sudo apt update后一定要确认源被识别,再执行安装。



















