我一直没机会使用 Firefox 的 snap 版本,一直停留在 88 版本上。这导致一些网站无法运行。我听说 Mozilla 现在已经发布了.deb
适用于 Ubuntu 的软件包。我该如何安装它?
答案1
如果您正在使用snap
版本,则需要先将其删除。请注意询问 Ubuntu帖子说你会丢失书签:
sudo snap remove firefox
Mozilla 有其网站上的说明直接安装最新.deb
版本:
笔记:下面的第 3 步对我来说不起作用。虽然这不是必需的步骤,但如果这对您不起作用,最后一步下面显示了替代方案。
如果不存在,则创建一个目录来存储 APT 存储库密钥:
sudo install -d -m 0755 /etc/apt/keyrings
导入 Mozilla APT 存储库签名密钥:
wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null
如果您没有安装 wget,您可以使用以下命令安装:
sudo apt-get install wget
指纹应该是35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3。如果这不起作用请参阅下面的注释。
gpg -n -q --import --import-options import-show /etc/apt/keyrings/packages.mozilla.org.asc | awk '/pub/{getline; gsub(/^ +| +$/,""); print "\n"$0"\n"}'
接下来,将 Mozilla APT 存储库添加到您的源列表中:
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
配置 APT 以优先考虑来自 Mozilla 存储库的软件包:
echo ' Package: * Pin: origin packages.mozilla.org Pin-Priority: 1000 ' | sudo tee /etc/apt/preferences.d/mozilla
更新您的软件包列表并安装 Firefox .deb 软件包:
sudo apt-get update && sudo apt-get install firefox
步骤3的替代方法。
为了在步骤 3 中获取指纹,我使用了:
gpg --with-fingerprint /etc/apt/keyrings/packages.mozilla.org.asc | awk '/pub/{getline; gsub(/^ +| +$/,""); print "\n"$0"\n"}'
Key fingerprint = 35BA A0B3 3E9E B396 F59C A838 C0BA 5CE6 DC63 15A3
概括
这对于 2024 年 1 月 31 日的 Ubuntu 16.04 ESM 运行良好,但其他人报告说它对所有现代 Ubuntu 版本都运行良好。
安装新版本 122 之前无需删除旧版本 88。
我很高兴网上银行和其他高级网站现在可以正常使用,而无需使用 Chromium。我保留了 Chromium 以用于 Selenium 和 Google Messages Web,但我仍然不想为了访问现代网站而启动它。
OMG Ubuntu 的更多阅读内容: