Mozilla 面向 Ubuntu 和 Debian 衍生版的新 Firefox Linux 软件包
Mozilla 正在推出一个官方 APT 仓库,为基于 Ubuntu 和 Debian 的系统提供其自己的 Firefox .deb 软件包,绕过发行版维护的构建以及 Ubuntu 备受争议的 Snap 打包方式。评论者欢迎能更容易获得及时更新、较为“原生”的 Firefox,以及 Mozilla 的构建优化和更可控的更新行为,同时也在权衡发行版软件包、Flatpak 和手动 tarball 安装等现有选项。这一举措也引发了关于 Snap 可用性、安全更新时机,以及用户是否应优先选择 Mozilla 自己的渠道还是 Debian 的 ESR 打包方式的更广泛讨论。
官方 APT 仓库 vs 现有软件包
- 新仓库为 Ubuntu/Debian 衍生版提供由 Mozilla 维护的
.deb软件包,与长期存在的社区“Ubuntu Mozilla Team” PPA 不同。 - 该 PPA 的一些用户不确定是否要切换;也有人认为官方仓库更可取,并预计社区 PPA 迟早可能停滞。
- 这个仓库被定位为能更快获取上游发布版本,并采用 Mozilla 自己的构建/优化流程。
逃离 Snap 和其他打包格式
- 许多人欢迎这是摆脱 Ubuntu Firefox Snap、甚至彻底清除
snapd的一种方式;有人表示后者不稳定或很慢。 - 强烈的反 Snap 情绪:抱怨启动时间、奇怪的文件对话框、糟糕的桌面集成、杂乱的挂载/进程,以及 Canonical 的生态锁定。
- 也有人说 Snap 已经改进,并且能顺利处理 Firefox 更新,但这一点存在争议。
- Flatpak、AppImage,以及直接的
.tar.gzMozilla 构建经常被提及为替代方案。
更新行为与强制重启
- 过去发行版的
.deb软件包有时会就地更新 Firefox,触发about:restartrequired中断,或在打开新标签页时崩溃。 - 一些评论提到,tarball 构建使用 Mozilla 自己的更新器,会分阶段应用更新,并请求重启,但不会打断当前浏览。
- 据称新的
.deb软件包使用“forkserver”方式来避免会话中途出问题;用户仍需重启才能获得新版本,但可以延后。 - 讨论中提到的变通办法包括:禁用 unattended upgrades、将 Firefox 列入自动更新黑名单,或使用 Flatpak/Nix,它们会在下次启动时切换版本。
ESR vs 最新正式版
- 新仓库似乎主要面向稳定版/最新 Firefox,而不是 ESR;ESR 目前由发行版(例如 Debian)提供。
- 关于 ESR 的好处存在争论:有人偏好 ESR,因为它更稳定、变化更少;也有人认为它会延迟安全修复,主要适用于受严格限制的企业环境。
迁移、配置文件与安装
- 从 Snap/其他构建迁移:复制 Firefox 配置文件目录(Snap 的路径不同),而不是手动重新设置书签/密码。
- 添加 Mozilla 仓库的指南步骤被一些人认为比简单的
apt install更复杂,不过也有人指出这对第三方仓库来说很正常。
其他说明
- 有人希望官方提供 Linux/aarch64 构建(例如 Asahi、ARM Chromebook);目前缺失被视为一个限制。
- 还提出了一些小问题:KDE 原生文件选择器集成、仓库镜像问题,以及 Mozilla 过去关于去平台化的博客文章对信任的影响。