AlmaLinux 是服务器操作系统最受欢迎的选择之一,尤其是对于那些寻求 RHEL 系列中的企业级发行版的人来说。
与此同时,对于那些更注重稳定性而非最新功能的保守桌面用户来说,它通常也是一个不错的选择。说到桌面应用,网页浏览器是最重要的应用程序,而谷歌 Chrome 在这方面占据主导地位。
然而,它并未出现在 Alma 的软件仓库中,原因很简单:首先,它并非开源软件。与其他基于 RHEL 的发行版一样,AlmaLinux 的官方仓库中只包含免费和开源软件。此外,重新分发专有软件(例如 Google Chrome)需要获得 Google 的特定许可。将其纳入公共仓库将涉及法律和后勤方面的复杂问题。
当然,这并不意味着 AlmaLinux 用户就不能使用 Chrome 浏览器了——远非如此。事实上,只需几个简单的步骤,小编就能指导您在 AlmaLinux 10 系统上快速轻松地安装 Google Chrome。那么,让我们开始吧。
在 AlmaLinux 10 上安装 Google Chrome
本教程将使用该sudo
命令,并假设您当前的用户具有作为特权用户执行命令所需的权限。
步骤 1:下载并导入 Google 的 GPG 密钥
为了确保安装 Chrome 浏览器时收到的软件包是正版,我们首先应该在 AlmaLinux 10 系统上下载并导入 Google 签名的 GPG 密钥。为此,请输入以下两个命令:
curl -O https://dl.google.com/linux/linux_signing_key.pub
sudo rpm --import --nodigest --nosignature linux_signing_key.pub
代码语言: Bash (bash )

下载并导入 Google 签名的 GPG 密钥。
如上图所示,第二条命令返回了一些消息,但不用担心,它们只是警告。具体情况如下。
该rpm
命令会提示一些已过期或 SHA-1 签名的子密钥仍然捆绑在 Google 的密钥环中。然而,AlmaLinux 10 跟踪的是 CentOS Stream/RHEL 10,而 Red Hat 已于 2024 年 5 月彻底取消了对 SHA-1 的支持。
与此同时,当前的 Google 公钥(“ linux_signing_key.pub ”)仍然是使用 SHA-1 自签名的。这就是为什么我们在密钥导入命令中使用“ –nodigest –nosignature ”的原因。我想说的是,这完全由 Google 决定,我们无权干涉。
好消息是,尽管存在警告,但您真正需要的密钥已经在您的 RPM 数据库中了。而且由于软件包本身已使用 RSA/SHA-512 签名,因此在安装浏览器时,该事务将通过 GPG 检查。换句话说,我们可以安全地在 AlmaLinux 10 上安装 Google Chrome。
步骤 2:添加 Google Chrome 存储库
导入密钥后,您必须将官方 Google Chrome 存储库添加到您的 Alma 10 系统。这意味着,当新版本发布时,更新包将与您系统的其他常规更新一起提供。
sudo tee /etc/yum.repos.d/google-chrome.repo <<'EOF'
[google-chrome]
name=Google Chrome
baseurl=https://dl.google.com/linux/chrome/rpm/stable/$basearch
enabled=1
gpgcheck=1
gpgkey=https://dl.google.com/linux/linux_signing_key.pub
EOF
代码语言: Bash (bash )
步骤 3:刷新包列表
在继续安装之前,您应该更新软件包列表。运行以下命令来更新存储库的索引。
sudo dnf update
代码语言: Bash (bash )

更新软件包列表。
如您所见,您的新 Google Chrome 存储库现已可用并可供使用。
步骤 4:在 AlmaLinux 10 上安装 Google Chrome
一切就绪。要在您的 Alma 10 系统上安装 Chrome 浏览器,请运行以下命令:
sudo dnf install google-chrome-stable
代码语言: Bash (bash )

在 AlmaLinux 10 上安装 Google Chrome。
等待安装完成——只需几秒钟。但在首次打开浏览器之前,我们先来处理一下视觉方面的问题。以下是操作步骤。
步骤 5:修复应用程序菜单中丢失的 Chrome 图标(可选)
如果你打开 GNOME Dash 中的应用程序列表,你可能会惊讶地发现 Google Chrome 没有显示其通常的图标。相反,它使用了一个通用的占位符——没有指定图标的应用程序的默认图标。

GNOME Dash 中缺少 Google Chrome 图标。
这种情况仅在您使用 AlmaLinux 10 自带的默认图标主题时才会发生,因为该主题不包含 Chrome 图标。不用担心,我们很快就会修复这个问题。请运行以下两个命令。
sudo curl -L https://www.google.com/chrome/static/images/chrome-logo.svg -o /usr/share/icons/hicolor/scalable/apps/google-chrome.svg
sudo gtk-update-icon-cache /usr/share/icons/hicolor
代码语言: Bash (bash )

修复丢失的 Google Chrome 图标。
第一个命令使用 Curl 直接从 Google 服务器下载 SVG 格式的 Chrome 官方徽标,并将其保存到相应的图标目录中。第二个命令刷新 hicolor 图标主题的 GTK 图标缓存。
然后,退出您的 AlmaLinux 10 系统并重新登录。Chrome 现在应该会以其熟悉的图标(我们都知道和认识的图标)出现在您的应用程序列表中。

丢失的 Google Chrome 图标已修复。
步骤 6:运行Google Chrome
就这样。点击图标运行 Google Chrome。首次使用时,您可以将其设置为默认浏览器。您还可以选择“自动向 Google 发送使用情况统计信息和崩溃报告”。是否启用此功能由您决定。选择后,点击“确定”按钮。
Google Chrome 浏览器即将启动。祝您浏览愉快!
卸载 Google Chrome
如果您出于某种原因决定从 AlmaLinux 10 系统中删除 Google Chrome 浏览器,则可以通过键入以下命令快速轻松地完成此操作:
sudo dnf remove google-chrome-stable
代码语言: Bash (bash )
结论
就这样!您已成功在 AlmaLinux 10 上安装 Google Chrome。无论您是用于工作、开发还是日常浏览,现在您都可以使用这款快速、安全且现代化的浏览器。
上面显示的安装过程将 Google 的官方 Chrome 存储库添加到您的系统中,允许浏览器在您通过软件应用程序或使用 DNF 命令更新系统时自动接收最新更新。