据我在22.04 Jammy的持续开发中看到的,Firefox是一个 Snap 包。apt 中相关的 Deb 包只是指向该快照版本的快捷方式/链接。
我更喜欢我的安装不是来自 snap 包,因为我发现它们太多“特定于 Ubuntu”。
是否有其他方法可以在 Jammy 上安装 Firefox?
我最喜欢的选择是Apt 存储库或PPA。同时,我将使用我的测试虚拟机测试Flatpak版本。
谢谢!
据我在22.04 Jammy的持续开发中看到的,Firefox是一个 Snap 包。apt 中相关的 Deb 包只是指向该快照版本的快捷方式/链接。
我更喜欢我的安装不是来自 snap 包,因为我发现它们太多“特定于 Ubuntu”。
是否有其他方法可以在 Jammy 上安装 Firefox?
我最喜欢的选择是Apt 存储库或PPA。同时,我将使用我的测试虚拟机测试Flatpak版本。
谢谢!
Organic Marble的另一个答案是针对 Firefox-ESR,而 eddygeek 的答案是针对 beta 版本。
此答案适用于 Firefox 的最新稳定版本。您可以使用Mozilla 团队维护的Firefox PPA 。
然后,将以下代码一次性复制并粘贴到终端中(不要逐行复制粘贴),以优先使用 apt 版本的 firefox 和 snap 版本。
接下来,删除 Firefox 的 snap 版本
用 apt 安装 Firefox。
要确保无人值守升级不会重新安装 Firefox 的 snap 版本,请输入以下命令。或者,您可以关闭无人值守升级。
撤消这些更改
资料来源:OMG Ubuntu
Firefox 从 Deb 到 Snap 的过渡于 2021 年 9 月宣布。请参阅https://discourse.ubuntu.com/t/feature-freeze-exception-seeding-the-official-firefox-snap-in-ubuntu-desktop/24210 /199进行完整讨论。
翻译:Firefox 从 Deb 到 Snap 的转变是 Mozilla 驱动的决定。Ubuntu 团队正在努力让大多数人尽可能轻松地进行过渡。
许多志愿者一直在测试 Firefox Snap,发现/归档/修复整个 21.10 周期的错误,以打磨粗糙的边缘并记录角落案例。(这已经是我五个月的日常司机了)
转换完成后,您将有四个选项:
使用快照。Snap 来自 Mozilla 上游,旨在跨发行版和跨平台。你不应该发现它“特定于 Ubuntu”。Firefox Snap 将包含在 Ubuntu Desktop 的库存安装中。
从 Mozilla 上游下载二进制文件。这需要了解如何在没有包管理器的情况下安装和卸载。它与 Snap 中使用的二进制文件相同。
如果您仍想使用 Ubuntu 存储库中的 deb 软件包,请加入 Debian 并帮助使用 Firefox 的志愿者打包者。打包为 deb 是一头复杂的野兽(这就是为什么 Mozilla 对继续努力不热心的原因)但是社区——有足够的志愿者——有能力做出伟大的事情。
Ubuntu Mozilla 团队 PPA目前提供 Firefox-beta 和 Firefox-ESR deb 软件包。这些通常是高质量的套餐,并且还依赖于足够的志愿者参与来保持这种质量。
Flatpak 和其他附加包管理器。
您可以通过 Mozilla ppa 中的 .deb 安装官方 Firefox ESR(扩展支持版本)版本
更多信息可在此处获得:https ://ubuntuhandbook.org/index.php/2022/03/install-firefox-esr-ubuntu/
我发现以下解决方法可以从firefox-next ppa获取基于 deb 的 firefox 。
警告:这是测试版!
因为包名也是
firefox
,所以我们需要将版本为 1:1snap1-0ubuntu2 的虚拟 snap 快捷包列入黑名单这是该
add-apt-repository
步骤的一个变体,它仍然尊重新的包签名要求 - 它适用于ppa(主版本)和firefox-next(测试版)存储库:(这对我很有用,因为在 KDE Neon 22.04 的预发布版本下,
add-apt-repository
当前返回aptsources.distro.NoDistroTemplateException: Error: could not find a distribution template for Neon/jammy)您可以在此处安装使用 Ubuntu 22.04 LTS (Jammy) 的最新官方 .deb 版本:
https ://launchpad.net/~phd/+archive/ubuntu/firefox/
这是一个 PPA 存储库,其中包含最初为 Ubuntu 20.04 LTS (Focal) 发布的官方 Ubuntu 软件包,并在新版本发布后自动更新。