如何在 Ubuntu 上安装 Chrome 浏览器? – wiki基地


在 Ubuntu 上安装 Google Chrome 浏览器的终极指南:方法、详解与最佳实践

前言:为何选择 Chrome?为何选择 Ubuntu?

在当今数字化浪潮中,浏览器是连接用户与广阔互联网世界的关键门户。Google Chrome,凭借其卓越的速度、丰富的扩展生态系统、与 Google 服务的深度集成以及跨平台同步能力,赢得了全球数亿用户的青睐。它不仅仅是一个网页浏览工具,更是一个强大的工作、学习和娱乐平台。

与此同时,Ubuntu 作为世界上最受欢迎的 Linux 发行版之一,以其稳定性、安全性、易用性以及活跃的开源社区而闻名。无论是开发者、设计师、学生还是普通桌面用户,都能在 Ubuntu 上找到熟悉而高效的操作环境。

当强大的 Chrome 浏览器遇上稳定可靠的 Ubuntu 系统,如何将二者完美结合,让用户在 Ubuntu 上流畅地使用 Chrome 呢?这正是本文将要深入探讨的核心主题。本指南将不仅仅提供简单的安装命令,更会详细剖析每一步背后的原理、提供多种安装方法以适应不同用户的需求、探讨更新与卸载机制,并分享一些相关的最佳实践和故障排除技巧,力求成为您在 Ubuntu 上安装和管理 Chrome 浏览器的终极参考。

准备工作:确保您的 Ubuntu 环境就绪

在开始安装 Chrome 之前,请确保满足以下基本条件:

  1. 已安装并运行的 Ubuntu 系统: 本指南适用于较新版本的 Ubuntu 及其官方风味版(如 Kubuntu, Xubuntu, Lubuntu 等)。虽然旧版本可能也能成功,但建议使用仍在支持周期内的版本以获得最佳兼容性和安全性。您可以通过在终端运行 lsb_release -a 来查看您的 Ubuntu 版本信息。
  2. 稳定的互联网连接: 安装过程需要从 Google 的服务器下载 Chrome 安装包及其依赖项。
  3. 具有 sudo 权限的用户账户: 安装软件通常需要管理员权限。在 Ubuntu 中,这通常意味着您的用户账户需要能够使用 sudo 命令。
  4. (可选)熟悉终端(Terminal): 虽然我们将介绍图形化安装方法,但命令行方法通常更高效、更透明,并且是 Linux 世界中解决问题的常用工具。了解基本的终端操作(如打开终端、输入命令、理解输出)将非常有帮助。Ubuntu 中打开终端的快捷键通常是 Ctrl+Alt+T

核心方法一:使用官方 .deb 包安装 (推荐)

这是最常用也是 Google 官方推荐的在 Debian 系 Linux 发行版(包括 Ubuntu)上安装 Chrome 的方法。它直接、可靠,并且会自动配置软件源以便后续更新。

步骤 1:下载 Chrome 的 .deb 安装包

您有两种主要方式获取 .deb 文件:

  • 方式 A:通过图形界面浏览器下载

    1. 打开 Ubuntu 系统中预装的 Firefox 浏览器(或其他任何您已安装的浏览器)。
    2. 访问 Google Chrome 官方下载页面:https://www.google.com/chrome/
    3. 网站通常会自动检测到您的操作系统是 Linux。点击醒目的“下载 Chrome”按钮。
    4. 在弹出的对话框中,确保选择的是 “64 位 .deb (适用于 Debian/Ubuntu)” 选项。现代 Ubuntu 系统几乎都是 64 位的,如果您不确定,可以在终端运行 uname -m,输出 x86_64 即表示 64 位系统。
    5. 点击“接受并安装”。
    6. 浏览器将开始下载 .deb 文件(文件名通常类似于 google-chrome-stable_current_amd64.deb)。默认情况下,文件会保存在您的“下载”文件夹(~/Downloads)中。
  • 方式 B:使用 wget 命令在终端下载
    如果您更喜欢命令行操作,或者需要在无图形界面的服务器环境下安装(虽然 Chrome 本身是图形化应用),可以使用 wget 命令。

    1. 打开终端 (Ctrl+Alt+T)。
    2. 使用 cd 命令切换到您希望保存下载文件的目录,例如切换到“下载”目录:
      bash
      cd ~/Downloads
    3. 执行以下 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:使用图形化软件安装器

    1. 打开您的文件管理器(Nautilus)。
    2. 导航到保存 .deb 文件的目录(例如“下载”文件夹)。
    3. 找到 google-chrome-stable_current_amd64.deb 文件。
    4. 双击 该文件。
    5. Ubuntu 的软件中心(或类似的应用安装器,如 GDebi Package Installer,如果已安装)将会启动,并显示 Chrome 浏览器的信息。
    6. 点击“安装”按钮。
    7. 系统会提示您输入用户密码以授权安装。输入密码后按 Enter。
    8. 软件安装器将处理安装过程,包括解决可能存在的依赖关系。稍等片刻,安装即可完成。
  • 方式 B:使用 dpkgapt 命令在终端安装
    这是更底层的命令行安装方式,能让您更清楚地看到发生了什么。

    1. 打开终端 (Ctrl+Alt+T)。
    2. 确保您位于包含 .deb 文件的目录下。如果不在,请使用 cd 命令切换,例如:
      bash
      cd ~/Downloads
    3. 首先,尝试使用 dpkg 命令进行安装。dpkg 是 Debian 包管理器的基础工具。
      bash
      sudo dpkg -i google-chrome-stable_current_amd64.deb

      输入您的用户密码并按 Enter。
    4. 处理依赖关系(非常重要): dpkg 只负责解包和安装指定的文件,它本身不解决依赖关系。如果 Chrome 需要一些您的系统当前没有安装的库或软件包,dpkg 命令可能会报错并提示“依赖关系问题 – 仍未配置 google-chrome-stable”。这是正常现象
      要解决这个问题,您需要使用 apt 这个更高级的包管理器来修复依赖:
      bash
      sudo apt --fix-broken install

      这个命令会检查系统中所有未满足的依赖关系(包括刚才 dpkg 安装 Chrome 时遇到的),然后自动从 Ubuntu 的官方软件源以及 (关键点) Google Chrome 安装过程中添加的 Google 软件源下载并安装所有必需的依赖包。再次输入密码确认(如果需要)。
    5. 等待 apt 完成依赖项的安装。完成后,Google Chrome 就成功安装了。
  • 方式 C:直接使用 apt 命令安装本地 .deb 文件(推荐的命令行方式)
    从 Ubuntu 16.04 及更高版本开始,apt 命令可以直接处理本地 .deb 文件,并且能 自动处理依赖关系,省去了 dpkg 后再运行 apt --fix-broken install 的步骤。这是目前推荐的命令行安装本地 .deb 包的方式。

    1. 打开终端 (Ctrl+Alt+T)。
    2. 切换到包含 .deb 文件的目录:
      bash
      cd ~/Downloads
    3. 执行以下命令:
      bash
      sudo apt install ./google-chrome-stable_current_amd64.deb

      注意命令中的 ./,它告诉 apt 要安装的是当前目录下的文件,而不是在软件源中搜索名为 google-chrome-stable_current_amd64.deb 的包。
    4. 输入密码,apt 会分析 .deb 文件,计算依赖关系,并询问您是否要安装 Chrome 以及所有必需的依赖项。输入 Y (或根据提示按 Enter) 确认。
    5. 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 密钥。

  1. 打开终端 (Ctrl+Alt+T)。
  2. 使用 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 软件包的下载地址。

  1. 在终端中执行以下命令,创建一个新的源列表文件:
    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。您也可以选择 betadev 来安装测试版或开发版。
      • 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 知道它的存在并获取该源的软件包信息。

  1. 更新本地软件包索引:
    bash
    sudo apt update

    您应该会看到 apthttp://dl.google.com/linux/chrome/deb/ 获取信息的日志。如果没有错误,说明软件源添加成功。

  2. 现在,您可以使用 apt 安装 Chrome 了:
    bash
    sudo apt install google-chrome-stable

    apt 会找到 google-chrome-stable 包(来自您刚刚添加的 Google 源),计算依赖关系(可能需要从 Ubuntu 官方源和 Google 源同时下载),并提示您确认安装。输入 Y 并回车。

  3. 等待安装完成。完成后,您就可以像方法一那样启动和使用 Chrome 了。

管理您的 Chrome 安装

更新 Chrome

无论您是通过 .deb 包安装(方法一)还是手动添加源后安装(方法二),安装过程都会在您的系统中添加 Google 的官方软件源。这意味着,Chrome 的更新将与您的常规系统更新一起进行

要更新包括 Chrome 在内的所有系统软件包,只需在终端运行:

bash
sudo apt update # 更新软件包列表
sudo apt upgrade # 升级所有可更新的软件包

或者,您可以使用 Ubuntu 的图形化“软件更新器”工具,它也会检测到来自 Google 源的 Chrome 更新。

这种通过系统包管理器进行更新的方式是 Linux 上管理软件的最佳实践,确保您能及时获得最新的功能和安全补丁,无需手动重复下载和安装。

卸载 Chrome

如果您决定不再使用 Chrome,卸载也非常简单。

  1. 打开终端 (Ctrl+Alt+T)。
  2. 执行以下命令来卸载 Chrome 软件包:
    bash
    sudo apt remove google-chrome-stable

    这将移除 Chrome 的程序文件,但通常会保留您的个人配置文件(如书签、历史记录、扩展设置等),这些文件位于您的家目录下的 .config/google-chrome 文件夹中。

  3. 如果您希望彻底删除 Chrome 及其所有配置文件,可以使用 purge 命令代替 remove
    bash
    sudo apt purge google-chrome-stable

    警告: purge 会删除您所有的 Chrome 用户数据,此操作通常不可逆。请谨慎使用。

  4. (可选)移除 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 这个自由开放的平台上探索无限的网络世界了!


发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部