在 Ubuntu 上安装 Google Chrome 浏览器的终极指南:方法、详解与最佳实践
前言:为何选择 Chrome?为何选择 Ubuntu?
在当今数字化浪潮中,浏览器是连接用户与广阔互联网世界的关键门户。Google Chrome,凭借其卓越的速度、丰富的扩展生态系统、与 Google 服务的深度集成以及跨平台同步能力,赢得了全球数亿用户的青睐。它不仅仅是一个网页浏览工具,更是一个强大的工作、学习和娱乐平台。
与此同时,Ubuntu 作为世界上最受欢迎的 Linux 发行版之一,以其稳定性、安全性、易用性以及活跃的开源社区而闻名。无论是开发者、设计师、学生还是普通桌面用户,都能在 Ubuntu 上找到熟悉而高效的操作环境。
当强大的 Chrome 浏览器遇上稳定可靠的 Ubuntu 系统,如何将二者完美结合,让用户在 Ubuntu 上流畅地使用 Chrome 呢?这正是本文将要深入探讨的核心主题。本指南将不仅仅提供简单的安装命令,更会详细剖析每一步背后的原理、提供多种安装方法以适应不同用户的需求、探讨更新与卸载机制,并分享一些相关的最佳实践和故障排除技巧,力求成为您在 Ubuntu 上安装和管理 Chrome 浏览器的终极参考。
准备工作:确保您的 Ubuntu 环境就绪
在开始安装 Chrome 之前,请确保满足以下基本条件:
- 已安装并运行的 Ubuntu 系统: 本指南适用于较新版本的 Ubuntu 及其官方风味版(如 Kubuntu, Xubuntu, Lubuntu 等)。虽然旧版本可能也能成功,但建议使用仍在支持周期内的版本以获得最佳兼容性和安全性。您可以通过在终端运行
lsb_release -a
来查看您的 Ubuntu 版本信息。 - 稳定的互联网连接: 安装过程需要从 Google 的服务器下载 Chrome 安装包及其依赖项。
- 具有
sudo
权限的用户账户: 安装软件通常需要管理员权限。在 Ubuntu 中,这通常意味着您的用户账户需要能够使用sudo
命令。 - (可选)熟悉终端(Terminal): 虽然我们将介绍图形化安装方法,但命令行方法通常更高效、更透明,并且是 Linux 世界中解决问题的常用工具。了解基本的终端操作(如打开终端、输入命令、理解输出)将非常有帮助。Ubuntu 中打开终端的快捷键通常是
Ctrl+Alt+T
。
核心方法一:使用官方 .deb 包安装 (推荐)
这是最常用也是 Google 官方推荐的在 Debian 系 Linux 发行版(包括 Ubuntu)上安装 Chrome 的方法。它直接、可靠,并且会自动配置软件源以便后续更新。
步骤 1:下载 Chrome 的 .deb 安装包
您有两种主要方式获取 .deb
文件:
-
方式 A:通过图形界面浏览器下载
- 打开 Ubuntu 系统中预装的 Firefox 浏览器(或其他任何您已安装的浏览器)。
- 访问 Google Chrome 官方下载页面:https://www.google.com/chrome/
- 网站通常会自动检测到您的操作系统是 Linux。点击醒目的“下载 Chrome”按钮。
- 在弹出的对话框中,确保选择的是 “64 位 .deb (适用于 Debian/Ubuntu)” 选项。现代 Ubuntu 系统几乎都是 64 位的,如果您不确定,可以在终端运行
uname -m
,输出x86_64
即表示 64 位系统。 - 点击“接受并安装”。
- 浏览器将开始下载
.deb
文件(文件名通常类似于google-chrome-stable_current_amd64.deb
)。默认情况下,文件会保存在您的“下载”文件夹(~/Downloads
)中。
-
方式 B:使用
wget
命令在终端下载
如果您更喜欢命令行操作,或者需要在无图形界面的服务器环境下安装(虽然 Chrome 本身是图形化应用),可以使用wget
命令。- 打开终端 (
Ctrl+Alt+T
)。 - 使用
cd
命令切换到您希望保存下载文件的目录,例如切换到“下载”目录:
bash
cd ~/Downloads - 执行以下
wget
命令来下载最新的稳定版 Chrome .deb 包。请注意,直接链接可能会随时间变化,但通常 Google 会保持一个固定的下载入口。如果以下链接失效,您可能需要回到方式 A 找到当前最新的下载链接,或者在搜索引擎查找“download chrome deb command line”。
bash
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
wget
会显示下载进度。完成后,.deb
文件将位于您当前的终端目录下(本例中是~/Downloads
)。
- 打开终端 (
步骤 2:安装 .deb 包
下载完成后,您同样有两种主要方式来安装这个 .deb
文件:
-
方式 A:使用图形化软件安装器
- 打开您的文件管理器(Nautilus)。
- 导航到保存
.deb
文件的目录(例如“下载”文件夹)。 - 找到
google-chrome-stable_current_amd64.deb
文件。 - 双击 该文件。
- Ubuntu 的软件中心(或类似的应用安装器,如 GDebi Package Installer,如果已安装)将会启动,并显示 Chrome 浏览器的信息。
- 点击“安装”按钮。
- 系统会提示您输入用户密码以授权安装。输入密码后按 Enter。
- 软件安装器将处理安装过程,包括解决可能存在的依赖关系。稍等片刻,安装即可完成。
-
方式 B:使用
dpkg
和apt
命令在终端安装
这是更底层的命令行安装方式,能让您更清楚地看到发生了什么。- 打开终端 (
Ctrl+Alt+T
)。 - 确保您位于包含
.deb
文件的目录下。如果不在,请使用cd
命令切换,例如:
bash
cd ~/Downloads - 首先,尝试使用
dpkg
命令进行安装。dpkg
是 Debian 包管理器的基础工具。
bash
sudo dpkg -i google-chrome-stable_current_amd64.deb
输入您的用户密码并按 Enter。 - 处理依赖关系(非常重要):
dpkg
只负责解包和安装指定的文件,它本身不解决依赖关系。如果 Chrome 需要一些您的系统当前没有安装的库或软件包,dpkg
命令可能会报错并提示“依赖关系问题 – 仍未配置 google-chrome-stable”。这是正常现象。
要解决这个问题,您需要使用apt
这个更高级的包管理器来修复依赖:
bash
sudo apt --fix-broken install
这个命令会检查系统中所有未满足的依赖关系(包括刚才dpkg
安装 Chrome 时遇到的),然后自动从 Ubuntu 的官方软件源以及 (关键点) Google Chrome 安装过程中添加的 Google 软件源下载并安装所有必需的依赖包。再次输入密码确认(如果需要)。 - 等待
apt
完成依赖项的安装。完成后,Google Chrome 就成功安装了。
- 打开终端 (
-
方式 C:直接使用
apt
命令安装本地 .deb 文件(推荐的命令行方式)
从 Ubuntu 16.04 及更高版本开始,apt
命令可以直接处理本地.deb
文件,并且能 自动处理依赖关系,省去了dpkg
后再运行apt --fix-broken install
的步骤。这是目前推荐的命令行安装本地.deb
包的方式。- 打开终端 (
Ctrl+Alt+T
)。 - 切换到包含
.deb
文件的目录:
bash
cd ~/Downloads - 执行以下命令:
bash
sudo apt install ./google-chrome-stable_current_amd64.deb
注意命令中的./
,它告诉apt
要安装的是当前目录下的文件,而不是在软件源中搜索名为google-chrome-stable_current_amd64.deb
的包。 - 输入密码,
apt
会分析.deb
文件,计算依赖关系,并询问您是否要安装 Chrome 以及所有必需的依赖项。输入Y
(或根据提示按 Enter) 确认。 apt
会自动下载并安装所有需要的包。完成后,Chrome 即安装成功。
- 打开终端 (
步骤 3:验证安装
无论使用哪种安装方式,安装完成后,您可以:
- 在 Ubuntu 的应用程序菜单(通常点击屏幕左上角的活动按钮或 Super/Win 键)中搜索 “Chrome” 或 “Google Chrome”。您应该能看到 Google Chrome 的图标。点击它即可启动。
- 或者,在终端中输入以下命令启动 Chrome:
bash
google-chrome-stable
如果 Chrome 成功启动,说明安装无误。首次启动时,Chrome 可能会询问您是否将其设置为默认浏览器,以及是否发送使用情况统计信息和崩溃报告给 Google。根据您的偏好选择即可。
核心方法二:通过添加 Google 官方 PPA/软件源安装
这种方法稍微复杂一些,因为它需要您手动添加 Google 的 Linux 软件仓库信息到您的 Ubuntu 系统中。但它的好处是,一旦设置完成,您就可以像安装 Ubuntu 官方仓库里的任何其他软件一样,使用 apt
命令来安装和更新 Chrome。
注意: 实际上,当您使用核心方法一(安装 .deb
包)时,安装程序已经自动为您完成了添加 Google 软件源的操作!这也是为什么方法一更推荐的原因。但了解手动添加的过程有助于理解 Ubuntu 的包管理机制。如果您已经通过方法一安装了 Chrome,则无需执行以下步骤。
步骤 1:导入 Google Linux 软件包签名密钥
为了确保您从 Google 软件源下载的软件包是真实且未被篡改的,您需要导入 Google 的公共 GPG 密钥。
- 打开终端 (
Ctrl+Alt+T
)。 -
使用
wget
下载 Google 的公钥:
bash
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
这条命令做了几件事:wget -q -O - ...
:-q
表示静默模式(不输出下载信息),-O -
表示将下载的内容输出到标准输出(而不是保存为文件)。|
:这是一个管道符,将wget
的输出传递给下一个命令。sudo apt-key add -
:apt-key
是管理 APT 密钥的工具。add -
表示从标准输入读取密钥并添加到系统的信任密钥列表中。sudo
是因为修改系统信任密钥需要管理员权限。
(备用/更新的密钥添加方法)
较新版本的 Ubuntu 倾向于将密钥存储在/etc/apt/trusted.gpg.d/
目录下,而不是使用apt-key
。如果上述命令提示apt-key
已弃用,可以使用以下方法:
bash
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo gpg --dearmor -o /usr/share/keyrings/google-chrome.gpg
这条命令下载密钥,然后使用gpg --dearmor
将其转换为二进制格式,并保存到/usr/share/keyrings/
目录下(推荐的位置)。
步骤 2:添加 Google Chrome 软件源
接下来,需要告诉 apt
Google Chrome 软件包的下载地址。
-
在终端中执行以下命令,创建一个新的源列表文件:
bash
sudo sh -c 'echo "deb [arch=amd64 signed-by=/usr/share/keyrings/google-chrome.gpg] http://dl.google.com/linux/chrome/deb/ stable main" > /etc/apt/sources.list.d/google-chrome.list'
这条命令做了什么?sudo sh -c '...'
:以 root 权限执行引号内的 shell 命令。echo "..."
:输出引号内的字符串。deb [...] http://... stable main
:这是 APT 源列表项的标准格式。deb
:表示这是一个二进制软件包源。[arch=amd64 signed-by=/usr/share/keyrings/google-chrome.gpg]
:这是可选参数。arch=amd64
指定只为 64 位架构获取此源的信息(如果您的系统是 64 位)。signed-by=...
指定了用于验证此源中软件包签名的密钥文件路径(对应我们上一步保存的密钥)。这是推荐的安全做法。http://dl.google.com/linux/chrome/deb/
:这是 Google Chrome 的 Debian/Ubuntu 软件包仓库 URL。stable
:表示您想要安装稳定版的 Chrome。您也可以选择beta
或dev
来安装测试版或开发版。main
:这是仓库中的组件名。
>
:重定向操作符,将echo
命令的输出写入到后面的文件中。/etc/apt/sources.list.d/google-chrome.list
:这是推荐的存放第三方软件源配置的文件路径和名称。放在sources.list.d
目录下比直接修改主文件/etc/apt/sources.list
更易于管理。
(如果未使用
signed-by
的旧方法)
如果您的系统较旧或上一步使用了apt-key add
,添加源的命令可能简化为:
bash
sudo sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" > /etc/apt/sources.list.d/google-chrome.list'
步骤 3:更新软件包列表并安装 Chrome
添加了新的软件源后,需要让 apt
知道它的存在并获取该源的软件包信息。
-
更新本地软件包索引:
bash
sudo apt update
您应该会看到apt
从http://dl.google.com/linux/chrome/deb/
获取信息的日志。如果没有错误,说明软件源添加成功。 -
现在,您可以使用
apt
安装 Chrome 了:
bash
sudo apt install google-chrome-stable
apt
会找到google-chrome-stable
包(来自您刚刚添加的 Google 源),计算依赖关系(可能需要从 Ubuntu 官方源和 Google 源同时下载),并提示您确认安装。输入Y
并回车。 -
等待安装完成。完成后,您就可以像方法一那样启动和使用 Chrome 了。
管理您的 Chrome 安装
更新 Chrome
无论您是通过 .deb
包安装(方法一)还是手动添加源后安装(方法二),安装过程都会在您的系统中添加 Google 的官方软件源。这意味着,Chrome 的更新将与您的常规系统更新一起进行。
要更新包括 Chrome 在内的所有系统软件包,只需在终端运行:
bash
sudo apt update # 更新软件包列表
sudo apt upgrade # 升级所有可更新的软件包
或者,您可以使用 Ubuntu 的图形化“软件更新器”工具,它也会检测到来自 Google 源的 Chrome 更新。
这种通过系统包管理器进行更新的方式是 Linux 上管理软件的最佳实践,确保您能及时获得最新的功能和安全补丁,无需手动重复下载和安装。
卸载 Chrome
如果您决定不再使用 Chrome,卸载也非常简单。
- 打开终端 (
Ctrl+Alt+T
)。 -
执行以下命令来卸载 Chrome 软件包:
bash
sudo apt remove google-chrome-stable
这将移除 Chrome 的程序文件,但通常会保留您的个人配置文件(如书签、历史记录、扩展设置等),这些文件位于您的家目录下的.config/google-chrome
文件夹中。 -
如果您希望彻底删除 Chrome 及其所有配置文件,可以使用
purge
命令代替remove
:
bash
sudo apt purge google-chrome-stable
警告:purge
会删除您所有的 Chrome 用户数据,此操作通常不可逆。请谨慎使用。 -
(可选)移除 Google 软件源和密钥:
即使卸载了 Chrome,系统中的 Google 软件源配置和 GPG 密钥通常仍然存在。如果您确定将来不再需要从 Google 源安装任何软件,可以手动清理它们:- 移除源列表文件:
bash
sudo rm /etc/apt/sources.list.d/google-chrome.list - 移除 GPG 密钥(根据您添加密钥的方式选择对应命令):
- 如果使用
apt-key add
添加:您需要先列出密钥找到 Google 的密钥指纹,然后用sudo apt-key del <指纹>
删除。这比较繁琐。 - 如果密钥保存在
/usr/share/keyrings/
:
bash
sudo rm /usr/share/keyrings/google-chrome.gpg
- 如果使用
- 移除源和密钥后,最好再运行一次
sudo apt update
来更新软件包列表,确保系统不再尝试从已删除的源获取信息。
注意: 通常没有必要手动移除源和密钥,除非您有洁癖或特定管理需求。保留它们不会对系统造成负面影响。
- 移除源列表文件:
故障排除与常见问题
- 依赖关系错误: 如果在安装过程中(尤其是使用
dpkg
时)遇到依赖问题,请确保运行了sudo apt --fix-broken install
。如果问题仍然存在,仔细阅读错误消息,它可能会指出具体缺少哪个包,您可以尝试手动安装该包 (sudo apt install <包名>
),然后再试一次。 - GPG 密钥错误/签名验证失败: 在
apt update
时,如果看到关于dl.google.com
仓库的 GPG 错误(例如 “NO_PUBKEY”),通常意味着密钥导入有问题或已过期。尝试重新执行核心方法二中的步骤 1(导入 GPG 密钥)。有时 Google 会更新密钥,您需要获取最新的密钥。 - 下载速度慢: 如果从 Google 源下载速度很慢,可能是网络问题或 Google 服务器区域性问题。您可以尝试更换网络环境,或者耐心等待。有时,使用核心方法一先下载
.deb
文件可能更稳定。 - 无法启动 Chrome / 界面显示异常:
- 尝试在终端中运行
google-chrome-stable
并观察输出,可能会有错误信息帮助定位问题。 - 可能是显卡驱动问题。确保您的显卡驱动已正确安装并启用。
- 尝试禁用硬件加速启动:
google-chrome-stable --disable-gpu
。如果这样能启动,说明问题与 GPU 加速有关,您可能需要在 Chrome 设置中永久禁用它,或者解决驱动问题。 - 可能是用户配置文件损坏。您可以尝试备份(或重命名)您的配置文件目录
~/.config/google-chrome
,然后重新启动 Chrome,它会生成一个新的、干净的配置。如果新配置能正常工作,说明是旧配置的问题。
- 尝试在终端中运行
- Wayland vs Xorg: 较新版本的 Ubuntu 默认可能使用 Wayland 显示服务器。虽然 Chrome 对 Wayland 的支持越来越好,但偶尔可能会遇到一些显示问题。如果怀疑是 Wayland 引起的,可以在登录屏幕选择使用 “Ubuntu on Xorg” 会话登录,看看问题是否消失。
Chrome 的替代品:其他浏览器选择
虽然 Chrome 功能强大,但您在 Ubuntu 上并非只有这一个选择。考虑以下替代方案:
- Firefox: Ubuntu 默认安装的浏览器,完全开源,注重隐私保护,拥有强大的扩展生态。
- Chromium: Chrome 的开源基础项目。功能上与 Chrome 非常相似,但不包含 Google 的专有组件(如内置 Flash Player、某些编解码器)和 Google 服务集成。可以通过 Ubuntu 官方软件源直接安装 (
sudo apt install chromium-browser
)。 - Brave: 基于 Chromium,强调隐私和安全,内置广告拦截和追踪器阻止功能。
- Vivaldi: 基于 Chromium,由 Opera 前 CEO 创立,以高度可定制性和强大的标签管理功能著称。
- Microsoft Edge: 微软也提供了基于 Chromium 的 Edge 浏览器 Linux 版本,如果您习惯 Edge 或需要其特定功能,也可以在 Ubuntu 上安装使用。
结论:拥抱 Chrome on Ubuntu
在 Ubuntu 上安装 Google Chrome 浏览器是一个相对直接的过程。通过官方 .deb
包安装是最推荐、最简单的方法,它不仅能快速完成安装,还能自动配置好后续的更新源。手动添加 Google 软件源则提供了一种更深入了解系统包管理机制的方式,并且同样能达到目的。
无论选择哪种方法,一旦安装完成,您就可以享受到 Chrome 带来的高效浏览体验,并通过 Ubuntu 系统的 apt
包管理器方便地管理其更新和卸载。记住,保持浏览器和系统的更新对于安全至关重要。
希望这篇详尽的指南能够帮助您在 Ubuntu 之旅中顺利地驾驭 Google Chrome。现在,您可以启动 Chrome,登录您的 Google 账户,同步您的书签和设置,开始在 Ubuntu 这个自由开放的平台上探索无限的网络世界了!