Ubuntu 22.04 使用 Deb 软件包安装 Firefox(最适当方式)
•
2024-02-20
•
文章类别:
操作系统 & 服务器
•
阅读量:738
在 Ubuntu 22.04 系统中只提供了 Firefox 的 Snap 软件包,移除了 Firefox 的 Deb 软件包。在 Ubuntu 22.04 中默认安装的也是 Snap 版本的 Firefox。你可能想在 Ubuntu 22.04 系统中使用 Deb 软件包安装 Firefox,那么本文将向你说明。
本文将介绍如何在 Ubuntu 22.04 系统上使用 Deb 软件包安装 Firefox。
注:你可能也看到过使用 PPA 安装 Deb 版本的 Firefox 的,那种方式没有我们介绍的方式好,因为我们使用的是 Firefox 官方的软件源与GPG密钥。
卸载Ubuntu Snap版本的Firefox
要在 Ubuntu 22.04 系统上安装 Firefox deb 软件包,首先要卸载 Ubuntu 22.04 Snap版本的Firefox:
sudo snap remove --purge firefox
安装Ubuntu Deb版本的Firefox
生成GPG系统密钥
在导入 Firefox 的密钥时需要使用,如果没有系统密钥,则会提示“.gnupg/pubring.kbx 没有那个文件或目录”错误。
使用如下命令生成 Ubuntu 22.04 系统的GPG密钥:
gpg --gen-key
按照提示输入:“真实姓名”、“电子邮箱地址”、“保护密码”。
注:“真实姓名”只要输入一个名称即可。
导入Mozilla仓库的密钥
1、在 Ubuntu 22.04 系统中下载Mozilla仓库的密钥,并写入到文件中:
wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null
2、使用 gpg 命令把下载的密钥导入到 Ubuntu 22.04 系统中:
gpg -n -q --import --import-options import-show /etc/apt/keyrings/packages.mozilla.org.asc | awk '/pub/{getline; gsub(/^ +| +$/,""); print "\n"$0"\n"}'
输出信息:
35BAA0B3G3E9EW3V6F5WCA838C0BW5CE63C6315A3
显示输出信息表示,已经成功的把Mozilla仓库的密钥导入进 Ubuntu 22.04 系统。
Ubuntu 22.04中添加Mozilla仓库
使用如下命令在 Ubuntu 22.04 系统中使用指定的密钥,把Mozilla仓库添加到文件/etc/apt/sources.list.d/mozilla.list
中:
echo "deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.asc] https://packages.mozilla.org/apt mozilla main" | sudo tee -a /etc/apt/sources.list.d/mozilla.list > /dev/null
提升Mozilla仓库的优先级
提升Mozilla仓库在 Ubuntu 22.04 系统中的优先级非常重要,因为系统中存在两个版本的 Firefox 软件包,一个是 Snap 版本的 Firefox,一个是 Deb 版本的 Firefox。如果不提升 Mozilla 仓库的优先级,那么有限使用 Snap 版本的 Firefox 软件包。提升 Mozilla 仓库后的优先级后,可以优先使用 Deb 版本的 Firefox 软件包。
运行如下命令提升Mozilla仓库在 Ubuntu 22.04 系统中的优先级:
echo '
Package: *
Pin: origin packages.mozilla.org
Pin-Priority: 1000
' | sudo tee /etc/apt/preferences.d/mozilla
更新Ubuntu 22.04系统软件源
在使用新安装的Mozilla仓库前,需要先获取Mozilla仓库的软件包信息:
sudo apt update
安装Deb版本的Firefox
在 Ubuntu 22.04 系统中使用如下命令安装Deb版本的Firefox:
sudo apt install firefox
结语
本文详细的讲解了如何在 Ubuntu 22.04 系统中一步一步的安装Deb版本的Firefox。你可能也看到过使用 PPA 安装 Deb 版本的 Firefox 的,那种方式没有我们介绍的方式好,因为我们使用的是 Firefox 官方的软件源与GPG密钥。
0 评论