在我的 Debian 12 系统上,默认安装了由 Debian 管理apt
更新和升级的 Firefox 浏览器,我访问了 Slack 网站并了解到我的 Firefox 版本自 2024 年 9 月 1 日起不再受支持。
这是正常的:
115.15.0esr
考虑到安全修复,我有一个2024 年 9 月 3 日的版本,
但考虑到它的主要版本,它有一个 2023 年 7 月的版本115
。
当 Firefox 下载页面上的当前版本130.x
或更多时。
我有三个选择:
和大多数用户一样,放弃 Firefox,转而使用 Chrome。
卸载我的 Firefox 实例,并按照支持 mozilla 链接,希望它能够起作用,并且我不会丢失所有收藏夹和自定义。
以下是他们建议使用的执行此操作的程序:
要通过 APT 存储库安装 .deb 包,请执行以下操作:
如果不存在,则创建一个目录来存储 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(/^ +| +$/,""); if($0 =="35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3") print "\nThe key fingerprint matches ("$0").\n"; else print "\nVerification failed: the fingerprint ("$0") does not match the expected one.\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
使用 .deb 文件在 Firefox 中设置不同的语言
对于那些希望使用除美式英语之外的其他语言的 Firefox 用户,我们还创建了包含 Firefox 语言包的 .deb 软件包。要安装特定语言包,请将以下示例中的 fr 替换为所需的语言代码:
sudo apt-get install firefox-l10n-fr
要列出所有可用的语言包,您可以在添加 Mozilla APT 存储库并运行 sudo apt-get update 后使用此命令:
apt-cache search firefox-l10n
即使我可以处理这些命令,大多数使用 Firefox 的 Debian 用户也不知道这些命令可用,或者不敢尝试运行它们,从而导致他们的浏览器版本过时且越来越不可用。
因此,为了 Debian 12 用户的利益,我认为这个版本的改变很重要。
为了方便起见,我想请求将通过经典
apt-get dist-upgrade
安装提供给所有 Debian 12 用户的 Firefox 主版本升级。但是我该如何询问、向谁询问呢?
Debian 团队的?点击哪个链接?
或者是 Mozilla 基金会,以防他们向被动的 Debian 进程提供安装内容?
谢谢!看起来很难保持现状。
在 Debian 12 上默认安装过时的浏览器并不好。
一般规则是,当您在 Debian 中发现问题时,您应该将其报告给 Debian。在这种情况下:
并提交一个愿望清单错误,要求更新 128esr。(目前没有这样的错误;请参阅错误列表
firefox-esr
。)问题应该报告给 Debian 的原因是,您不需要知道您注意到的问题是否由 Debian 特有的东西引起。显然,如果您确定不是,那么您可以跳过 Debian 部分,例如,如果您在程序中发现错误,并使用“纯上游”版本的程序重现它。但是,即使在这种情况下,也需要采取一些措施来修复 Debian 中的问题,因此仍然值得在 Debian 中报告该问题。
请注意,firefox-esr 不是主流Firefox。
ESR 是 Mozilla 的“扩展稳定版本”,通常会比主线版本落后几个版本。ESR 的新主要版本每年都会发布。
ESR 的最新主要版本是 128.0,于 7 月发布,距今已有 75 天;之前的版本是 115。128.2(最新的错误修复版本)仅仅是 19 天前发布的。
Mozilla 仍然支持 115(处于过渡状态),并且 115.15.0 是其最新版本(从 9 月 3 日起),因此 Debian的 ESR 版本是最新的;它(还)不是过时的版本。
现在我没有看到 128 在测试版或不稳定版中,所以 Debian 团队可能还没有注意到这一点;可能值得向他们报告这一点(例如使用
reportbug
Stephen Kitt 提到的方法)。他们将决定 128 版本是否会取代“bookworm”中的 115 版本,或者是否会进入 backports 存储库。