Chrome 在 Ubuntu 上的官方包名叫 google-chrome-stable。它不在 Ubuntu 默认软件源里,所以得从 Google 自己的源或 deb 包安装。下面按「先装对 → 再验证 → 最后能干净卸载」的顺序写,照着做即可。
文中命令以 Ubuntu 20.04 / 22.04 / 24.04(amd64) 为准,需要 sudo 权限。其他 Debian 系发行版(如 Linux Mint、Pop!_OS)步骤基本一致。
一、安装前准备
- 确认系统是 64 位:
1 2uname -m # 输出 x86_64 即可,Chrome 仅提供 64 位 Linux 版 - 能访问外网(deb 与密钥都从
dl.google.com下载)。国内网络若慢,可换镜像或挂代理,但不要从第三方站下载 deb,避免被植入篡改包。 - 更新一下本地包索引(可选,但能减少依赖冲突):
1sudo apt update
二、方法一:通过官方仓库安装(推荐)
仓库方式会把 Google 的签名密钥和源加入系统,之后 sudo apt upgrade 就能跟着一起升级 Chrome,省去手动重装。
|
|
如果第 2 步 gpg --dearmor 提示找不到 gpg,先装一下:sudo apt install -y gnupg。
三、方法二:直接下载 deb 包安装
不想加源、只想一次性装好,用这个方法最快。缺点是不能随系统自动更新,升级得重新下载。
|
|
注意
./不能省:直接apt install 文件名.deb会被当成「从源里找叫这个名字的包」而报错,加上./才表示「本地文件路径」。
四、验证安装是否正确
装完后别急着用,先确认装的是 Google 官方版本、路径也在预期位置。
|
|
有图形界面时,直接按 Super 键搜 “Chrome” 或在终端运行 google-chrome-stable & 即可启动。
无图形界面的服务器验证(headless)
服务器通常没桌面,无法开窗口,用无头模式跑一个最小验证:
|
|
--no-sandbox 在 root 用户或受限容器里常是必需的;正常桌面用户不必加。如果报错 error while loading shared libraries,多半缺依赖,执行 sudo apt install -y libnss3 libatk-bridge2.0-0 libgtk-3-0 补齐即可。
五、卸载与彻底清理
1. 卸载主程序
|
|
2. 清理仓库方式留下的源与密钥
如果你用的是「方法一」,卸载后最好把源和密钥一并删掉,否则 apt update 仍会去连 Google 的源:
|
|
3. 删除用户个人数据(可选)
浏览器缓存、登录态等存在用户目录,上面步骤不会动它。需要彻底清空:
|
|
六、常见问题
Q:安装时提示 N: Download is performed unsandboxed as root?
只是 apt 的提示信息,不是错误,deb 已正常装好,可忽略。
Q:启动时报 Failed to move to new namespace?
沙箱在容器 / 某些内核配置下会失败,加 --no-sandbox 启动,或在服务器场景直接用上面的 headless 命令。
Q:想装测试版 / 开发版?
包名分别是 google-chrome-beta 和 google-chrome-unstable,用同样的方式把 google-chrome-stable 换成对应名字即可。
Q:怎么确认没装成第三方改包?
用 apt-cache policy google-chrome-stable 看版本来源是否来自 dl.google.com/linux/chrome/deb,再核对 apt-key list 或 /etc/apt/keyrings/google-chrome.gpg 的指纹是否与 Google 官方公布一致。
按上面的顺序,安装、验证、卸载都能干净走通。日常使用推荐「方法一」的仓库方式,升级省心;一次性临时用选「方法二」更快。