如何在 Ubuntu 16.04 LTS 上安装 Chrome?

12 Nov 2024 | 13 分钟阅读

引言

Chrome 是一款由 Google 设计和开发的网页浏览器。它是跨平台的,使用 C++ 编程语言编写。Google Chrome 是世界上最著名的网页浏览器。它功能齐全、安全且快速,能为我们提供出色的浏览体验。在 Firefox 浏览器中,我们无需安装 Ubuntu,因为它已预装。Firefox 最近进行了升级,并且非常好,尤其是在隐私方面。Google 于 2008 年发布了其第一个版本,如今它是使用最广泛的网页浏览器。

Google Chrome 的一些重要特点如下:

  • 之后,又为 Android、iOS、macOS 和 Linux 发布了版本,其中 Google Chrome 是默认的网页浏览器。
  • 此外,该浏览器是 ChromeOS 的主要组成部分,为许多 Web 应用程序提供平台。
  • Chrome 的大部分源代码来自 Google 的开源免费软件项目,即 **Chromium**,但 Google Chrome 以免费软件形式获得许可。
  • WebKit 最初是渲染引擎,尽管 Google 最终将其分叉以创建 Blink 引擎;截至 2017 年,除 iOS 外,每个 Chrome 版本都使用 Blink。

StatCounter 的数据显示,截至 2022 年 10 月,Chrome 在 PC 上的全球浏览器市场份额为 67%,在平板电脑上的使用率最高,在智能手机上的表现也很出色,所有平台加起来约为 65%,使其成为当今世界上使用最广泛的浏览器。由于这一进展,Google 已将品牌名称 **“Chrome”** 扩展到其他产品:Chromebase、Chromebox、Chromebit、Chromebook、Chromecast 和 ChromeOS。

Google Chrome 的历史

Google CEO 埃里克·施密特曾反对开发独立浏览器。之后,联合创始人拉里·佩奇和谢尔盖·布林聘请了许多 Mozilla Firefox 的开发人员,并建立了一个 Chrome 演示。

2004 年 9 月,Google 传出消息称将推出一款浏览器。美国报纸和在线期刊报道称,Google 正在招聘前微软网络开发人员等。此外,这紧随 Mozilla Firefox 1.0 发布之后,Firefox 通过 Internet Explorer 获得了越来越多的市场份额。2006 年,浏览器开发开始,由 Sundar Pichai 启动。

  • 发布

最初,发布公告定于 2008 年 9 月 3 日,并计划向博主和记者发送一本 Scott McCloud 的漫画书,描述新浏览器的功能。随后,Google 将这本漫画书发布在 Google 图书上,并在其博客上列出了早期发布说明。该产品被称为“Chrome”,是第一个开发项目的代号,因为它与速度和跑车有关。

  • 公开发布

首先,该浏览器于 2008 年 9 月 2 日正式以测试版公开发布。它支持 43 种语言,之后于 2008 年 12 月 11 日发布了“稳定”的公开版本。Chrome 迅速获得了大约 1% 的使用份额。在最初的飙升之后,使用份额一直下降,直到 2008 年 10 月降至 0.69% 的低点。

然后,它开始再次上升,到 2008 年 12 月,Chrome 再次突破了 1% 的门槛。Google 于 2009 年 12 月发布了适用于 Linux 和 OS X 的 Chrome 测试版。Google Chrome 的 5.0 版本是第一个支持所有三个平台的稳定版本,于 2010 年 5 月 25 日发布。

  • 开发

Chrome 由 25 个代码库和第三方组件支持,包括 Mozilla 的 Netscape Portable Runtime、SQLite、Skia Graphics Engine、NPAPI、Network Security Services 以及其他几个免费项目。V8 JavaScript 引擎被认为是一个重要的项目,由 Lars Bak 在丹麦领导的一个不同团队负责。

最初,Google Chrome 使用 WebKit 渲染引擎来显示网页。他们在 2013 年将其分叉以创建自己的 Blink 布局引擎。Blink 仅使用基于 WebKit 的 WebCore 组件,并用自己的多进程构建替换了 WebKit 的其他组件,而不是 WebKit 的原生实现。内部,Chrome 通过单元测试进行检查。

Google Chrome 的重要功能

Google Chrome 提供了多项功能,其中一些将在下面讨论。

  • Omnibox 搜索 将 Chrome 的地址栏与 Google 搜索栏合并,允许用户在同一位置同时搜索和输入 URL。此外,Omnibox 还允许用户在网页上查找文本。
  • 密码保护 使用加密来生成、存储和保护用户密码。Google 会自动填充用户的密码,并检查它们是否在数据泄露中被泄露。
  • 右键单击以查找突出显示的文本 允许用户突出显示网页上的文本,右键单击它,然后进行 Google 搜索。
  • Chrome 扩展程序,也称为 Google 应用和 Chrome 应用,是基于 JavaScript 和 HTML 的程序,允许自定义浏览器。例如,Google Dictionary 扩展程序会在网页上为单词提供弹出定义气泡,以及开发人员工具,如 JSON Formatter。这些扩展程序可在 Google Chrome 网上应用店找到。
  • 如果用户开启同步设置,可以在设备之间进行同步。它允许他们在设备上使用他们的密码、Gmail 帐户、付款信息和书签。
  • 隐身模式 是一种安全浏览模式,允许用户在不记录搜索历史、网站数据、Cookie 和在线表单中输入信息的情况下使用 Google Chrome 浏览互联网。在隐身模式下,Google 默认会禁用扩展程序以保护隐私,用户可以手动启用它们。
  • 暗黑模式 允许用户使他们的窗口变暗。此外,Chrome 还允许用户使用颜色和主题自定义他们的浏览器。

其他一些功能如下:

Google Chrome 提供了简单的用户界面,其用户界面的原则后来被融入到其他网页浏览器中。例如,随着搜索栏和地址栏合并为 Omnibar 或 Omnibox,Chrome 在浏览器性能方面也享有盛誉。

  • 网页标准支持

Google Chrome 的第一个版本通过了 Acid2 和 Acid1 测试。从 4.0 版本开始,Chrome 也通过了 Acid3 测试的所有功能。Chrome 支持 Ecma International 的 ECMAScript 标准一致性测试 262 所定义的 ECMAScript/JavaScript。

  • 用户界面

默认情况下,主用户界面包含菜单、刷新/取消、前进和后退按钮。默认情况下不显示主页按钮,但可以从设置页面添加,以将用户带到自定义主页或新标签页。

标签页是 Chrome 用户界面的主要组成部分,它们被移到了窗口上方而不是下方。这一细微的修改与许多基于 Windows 的现有标签页浏览器形成了对比,并包含标签页。

  • 内置工具

从 Google Chrome 的 4.1 版本开始,该应用程序包含一个内置的翻译栏,使用 Google Translate。目前,支持 52 种语言的翻译。当 Chrome 检测到用户喜欢的语言(在安装过程中设置)以外的任何外语时,它会提示用户进行翻译。

Chrome 允许用户通过将数据从选定的 Google 帐户传输和接收来跨所有安装了浏览器的设备同步他们的设置、历史记录和书签,这将更新所有登录的 Chrome 实例。可以通过同步密码短语或 Google 凭据进行验证。

  • 桌面应用程序和快捷方式

Chrome 允许用户创建本地桌面快捷方式,在浏览器中启动 Web 应用程序。以这种方式启动时,浏览器不包含任何常规界面,除了标题栏。它允许 Web 应用程序像本地软件一样运行(类似于 Mozilla Fluid 和 Prism)。

根据 Google 的说法,这项功能将通过 Chrome 网上应用店得到改进,Chrome 网上应用店是一个于 2010 年 12 月推出的基于 Web 的一站式 Web 应用程序目录。

  • Chrome 网上应用店

Chrome 网上应用店于 2010 年 12 月 7 日推出,允许用户获取 Web 应用程序作为浏览器扩展。然而,其中几乎所有扩展程序都充当指向热门游戏或网页的链接;一些应用程序,如 Springpad,提供了其他优势,例如离线访问。

此外,扩展程序和主题已紧密集成到新的商店中,允许用户查找完整的 Chrome Extra 目录。Chrome 网上应用店于 2011 年 2 月 11 日发布,同时发布了 Google Chrome 的 9.0 版本。

  • Extensions

扩展程序可以修改 Google Chrome。浏览器扩展程序由浏览器的桌面版支持。它们使用 Web 技术编写,包括 CSS、JavaScript 和 HTML。它们通过 Chrome 网上应用店共享,最初称为 Google Chrome 扩展程序库。
2009 年 9 月 9 日,Google 在 Chrome 的开发者频道中默认启用了扩展程序,并提供了许多示例扩展程序供测试。

  • 速度

V8 JavaScript 引擎(Chrome 使用的 JavaScript 虚拟机)具有精确的垃圾回收、隐藏类转换和动态代码生成等功能。2008 年,许多网站使用 SunSpider JavaScript Benchmark 工具和 Google 的一组计算密集型基准测试(包括常数求解和光线追踪)实现了基准测试。

他们一直表示,与当时测试过的所有竞争对手相比,Chrome 的运行速度要快得多,这些竞争对手包括 Internet Explorer、Opera、Internet Explorer 7、Firefox 3.0 和 Safari。

  • 安全性

Chrome 会定期获取两个不同黑名单(一个用于恶意软件,一个用于网络钓鱼)的更新,并在用户尝试访问可能被标记为有害的网站时发出警告。此外,此服务可通过一个名为 **“Google Safe Browsing API”** 的开源公共 API 提供给其他人。
Google Chrome 使用进程分配标准来沙盒化标签页。

遵循最小权限原则,所有标签页进程都无法与关键内存函数或其他标签页进程进行交互——这与 Microsoft 的 **“保护模式”** 类似,后者被 Internet Explorer 的九个或更高版本使用。

  • 密码管理
    • Windows: 自 2008 年以来,Chrome 因未包含主密码来阻止随意访问用户密码而受到批评。截至 2014 年 2 月,Chrome 会在显示保存的密码之前提示用户输入 Windows 密码。
    • Linux: Google Chromium/Chrome 可以在 Linux 上以三种不同方式保存密码:纯文本、KWallet 或 GNOME Keyring。Google Chromium/Chrome 会自动选择使用哪个存储。在 KWallet 或 GNOME Keyring 中,存储的密码会通过磁盘进行加密,并且其访问由给定的守护程序软件管理。
    • macOS: 自 45 版本以来,Google Chrome 的密码管理器不再与 Keychain 集成,因为互操作性目标已不再可行。
  • 安全漏洞

在 2009 年至 2011 年的三个 Pwn2Own 活动中,Chrome 未出现被利用的安全漏洞。一个法国团队在 Pwn2Own 2012 上利用了 Chrome 中包含的 Flash 版本的零日漏洞,完全控制了一台已完全打补丁的 64 位 Windows 7 PC,使其丢失了 Chrome。该团队通过一个带有恶意网站的设备获得了控制权,该网站绕过了 Chrome 的沙盒。

Chrome 中出现了几个 Adobe Flash Player 的安全漏洞,例如 2016 年 Pwn2Own 活动在 Chrome 上成功入侵,该入侵依赖于四个不同的安全漏洞。其中两个漏洞存在于 Flash 中,一个存在于 Windows 内核中,一个存在于 Chrome 中。

  • 广告拦截和恶意软件拦截

在 Chrome 17 中,Google 宣布了下载扫描保护。Google 于 2018 年 2 月宣布了一项基于广告行业自律委员会(Interactive Advertising Bureau)建议的广告拦截功能。对于允许侵入性广告的网站,将提供 30 天的警告,之后广告将被阻止。Consumer Reports 建议用户安装嵌入式广告拦截工具,以提供针对跟踪和恶意软件的保护。

  • 插件
    • 截至 45 版本,Google Chrome 支持使用 NPAPI(Netscape 插件应用程序编程接口)的插件,以便插件作为浏览器外部的独立进程运行,并且不能像标签页一样被沙盒化。不支持 ActiveX。Adobe Flash 对 Chrome 至关重要,自 2010 年以来无需单独安装。
    • 2009 年 8 月 12 日,Google 宣布了一种更安全、更便携的 NPAPI 替代品,称为 PPAPI(Pepper Plugin API)。默认情况下,捆绑的 PPAPI Flash Player 最初在 ChromeOS 中可用,然后通过 Chrome 的 20 版本替换了 Linux 上的 NPAPI Flash Player,在 Windows 上是 21 版本,最终在 OS X 上是 23 版本。
    • 2013 年 9 月 23 日,Google 表示将逐步淘汰并停止支持 NPAPI。NPAPI 支持已在 Chrome 35 版本中从 Linux 中删除。NPAPI 插件,例如 Java,不再在 Chrome 中实现。
    • 2015 年 4 月 14 日,Google 发布了 Chrome 42 版本,默认禁用 NPAPI。这使得没有 PPAPI 插件对应物的插件(如 Unity、Silverlight 和 Java)不适用于 Chrome。

Chrome 平台

Chrome 的当前版本运行在

  • iOS 15 或更高版本。
  • Android Nougat 或更高版本。
  • 64 位版本的 Fedora 24+、openSUSE 13.3+、Debian 8+ 和 Ubuntu 14.04+。
  • macOS 10.13 或更高版本。
  • Windows 10 或更高版本。

截至 2016 年 4 月,Windows 均提供稳定版 64 位和 32 位构建,而 macOS 和 Linux 仅提供 64 位稳定版构建。Windows 的 64 位构建已在开发者频道中提供。OS X 的 64 位构建于 2013 年 11 月 7 日在 Canary 构建中、2014 年 10 月 9 日在 Beta 频道中,以及 2014 年 11 月 18 日在稳定频道中可用。

从 89 版本开始,Chrome 将仅支持配备 SSE3 指令集的 AMD 和 Intel/Intel x86 处理器。

  • Android

对于 Android 4.0 设备,于 2012 年 2 月 7 日推出了测试版,仅通过 Google Play 在部分国家/地区提供。2012 年 4 月 17 日的更新增加了在 31 种其他语言以及 Google Play 商店可用的所有国家/地区的支持。此外,还可以请求网站桌面版本以代替移动版本。此外,Android 用户可以选择将书签添加到主屏幕,并决定哪些应用程序应处理 Chrome 中可用的链接。

  • iOS

Chrome 在 Apple 的移动 iOS 操作系统上可用,即 Google Chrome for iOS。它于 2012 年 6 月 26 日在 Apple App Store 发布,还支持 iPod Touch、iPhone 和 iPad,最新版本要求设备安装 iOS 14.0 或更高版本。

  • Linux

截至 Chrome 26 版本,Linux 发行版的 32 位 Intel 处理器支持已于 2016 年 3 月完成。但是,Chromium 仍受支持。Linux 浏览器安装程序只能在支持 GTK 版本 2.24 和 GCC 版本 4.6 或更高版本的计算机上进行升级。因此,已弃用的系统包括 RHEL 6 的 2.18 和 Debian 6 的 2.20。

  • Windows

Google Chrome 对 Windows Vista 和 Windows XP 的支持已于 2016 年 4 月结束。可以在 Windows Vista 和 Windows XP 上运行的最终 Google Chrome 版本是 2016 年 4 月 7 日发布(然后于 2016 年 4 月 11 日重新发布)的 49.0.2623.112 版本。

  • macOS

Google 在 Chrome 22 版本中停止了对 Mac OS X Leopard 的支持。32 位 Chrome 版本支持已于 2014 年 11 月随着 Chrome 39 的发布而停止。Mac OS X Snow Leopard、OS X Mountain Lion 和 Mac OS X Lion 的支持已于 2016 年 4 月随着 Chrome 50 的发布而停止。OS X Mavericks 的支持已于 2018 年 4 月随着 Chrome 66 的发布而停止。OS X Yosemite 的支持已于 2021 年 1 月随着 Chrome 88 的发布而停止。

  • ChromeOS

Chrome 是 Google 的 ChromeOS 操作系统基础,该操作系统预装在 Google 合作伙伴生产的特定硬件上。用户界面采用极简设计,模仿 Chrome 浏览器。ChromeOS 专注于主要在 Web 上使用系统的大部分时间的 用户;系统上的应用程序仅是一个集成了文件管理器和媒体播放器的浏览器。

Google 于 2009 年 7 月 7 日发布了 ChromeOS。

Chrome 安装

Google Chrome 不是开源的,因此如果我们尝试通过 Ubuntu 软件中心获取 Google Chrome,我们将找不到它。可能,它会建议安装 Chromium(Chrome 源自的开源项目)。Chromium 与 Chrome 相同,但它仍然不是原始的 Google Chrome。那么,如何在 Ubuntu 中获取 Chrome 呢?答案是我们可以从其官方网站下载。

我们可以通过两种方式完成此操作:

  • 图形化安装 Google Chrome
  • 使用命令行安装 Google Chrome

1) **下载压缩包**

访问官方网站 https://www.google.co.in/intl/en/chrome/ 下载 Chrome。官方网站如下所示。

Software Chrome 1

单击 **下载** 按钮,它将打开一个弹出窗口,我们需要在此选择安装平台。我们选择了 **Ubuntu**,见截图。

Software Chrome 2

单击 **接受并安装。**

2) **保存文件**

Software Chrome 3

3) **启用 Universe 仓库**

使用以下命令启用有助于安装 Google Chrome 稳定版本的仓库。

4) **运行安装程序**

我们下载的文件存储在 **下载** 文件夹中,使用此命令运行安装文件。


Software Chrome 4

安装后,我们可以像下面一样从 **应用程序管理器** 访问 Chrome。

Software Chrome 5

好的,我们已成功在 Ubuntu 中安装了 Google Chrome。现在,我们可以使用它来浏览互联网。

使用命令行(终端)安装 Google Chrome

许多人更喜欢图形化方式,但如果我们喜欢使用命令行,我们也可以从那里安装 Google Chrome。

我们需要先使用 wget 命令安装 DEB 文件,以通过终端获取 Google Chrome。

wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

此时,我们可以使用 dpkg 使用上面下载的 DEB 文件来安装 Google Chrome。

就是这样。我们现在可以在菜单中找到 Google Chrome 并从那里启动它。

关于 Ubuntu 中 Google Chrome 的一些技巧

既然我们已成功在 Ubuntu 上下载了 Google Chrome,我们应该熟悉一些技巧,这些技巧列出并解释如下:

  • 将 Chrome 添加到收藏夹

如果我们经常使用 Chrome,最好将其添加到 Ubuntu 的收藏夹中,这样我们就可以通过左侧的启动器快速访问它。

  • 将 Chrome 与我们的 Google 帐户同步

您可能已经知道了。如果我们使用 Google 帐户登录 Google Chrome,它将允许我们从使用相同 Google 帐户的多个设备同步我们的扩展程序、浏览器插件、历史记录和书签。

  • 更新 Chrome 浏览器

Chrome 的一个优点是它可以将一个仓库添加到我们的 sources.list 目录中。此外,Chrome 将与 Ubuntu 通过软件更新程序提供的所有系统更新一起更新。

  • Chrome 崩溃

如果我们遇到一个显示:“应用程序 Google Chrome 已意外关闭”的错误。

我们不必担心。我们的系统没问题。我们的 Chrome 浏览器也没问题,我们可以完美地使用它。可能只是发生了一个临时问题,并且由于某种原因,一些扩展程序或浏览器标签页崩溃了。

如果我们一直在看到这个弹出窗口,并在 Ubuntu 上启动 Google Chrome,我们可以选择“忽略此程序版本的未来问题”选项。是否发送崩溃报告由您决定。即使不发送,也不会有问题。