Firefox:更新前通知我

IIV*_*IVQ 26 updates firefox

我在 Kubuntu 上使用 Firefox 96.0 (96.0+build2-0ubuntu0.21.10.1)

\n

有时,Firefox 会在后台更新,然后显示一条消息“抱歉。我们只需要做一件小事即可继续。”。然后,在重新启动之前,我无法再在 Firefox 中执行任何操作 - 无法打开任何新选项卡,也无法使用当前选项卡中的链接。\n这让我付出了金钱的代价,因为我在预订火车票时发生过一次这种情况 - 重新启动后,车票不再按所提供的价格提供。

\n

在设置中,没有选项警告更新,但要在更新后等待安装它们:在 Firefox 设置/常规/Firefox 更新下,我看到

\n
Keep Firefox up to date for the best performance, stability, and security.\nVersion 96.0 (64-bit) What\xe2\x80\x99s new\nMozilla Firefox for Ubuntu\nCanonical - 1.0\n
Run Code Online (Sandbox Code Playgroud)\n

没有任何选择来改变任何事情。每当我谷歌时,我都会看到很多关于如何禁用 7x 版本号更新的提示,并且许多人要求完全禁用更新,这不是我想要的。

\n

有没有办法让 Firefox 警告我(这可以唠叨)尽快安装更新,但让我决定何时安装?

\n

Arc*_*ahi 11

这个答案是关于关闭自动更新。更新之前它不会通知您。


将 Firefox 的 snap 版本替换为 apt 版本。仅当您更新其余软件包时它才会更新。

(对于 Ubuntu 22.04 及更高版本,请参阅答案以安装纯 apt 版本的 Firefox。)

sudo snap remove firefox
sudo apt install firefox
Run Code Online (Sandbox Code Playgroud)

确保在软件和更新设置中关闭自动更新。

自动更新

但是,请确保定期手动应用更新。

  • 另外,对于 22.04 周期,Firefox 仅被快照,您将无法在下一版本的 Ubuntu 中选择退出这些更新 - 这是 Firefox 上游决定开始快照它并且超出了我们的完全控制范围(apt 版本)就像 Chromium 浏览器包一样,只是一个安装 snap 包的元包) (4认同)
  • @ThomasWard 我们仍然会有用于非快照的 Firefox 的 Debian/Linux Mint 存储库:) (4认同)
  • @JonBentley 持有 firefox 软件包将完全阻止其更新。这就是为什么,我建议OP手动更新计算机。后台自动更新通常会导致问题,例如,在演示之前错误更新图形驱动程序可能会毁掉它。在我看来,了解正在更新的内容是个好主意。这不是Windows。用户应该控制何时想要更新。 (3认同)

fuz*_*ngs 11

Firefox 更新来自 Ubuntusecurity存储库,因此由unattended-upgrades. 您确实不应该延迟这些更新,因为它们通常会解决关键的安全问题(请参阅https://ubuntu.com/security/notices?order=newest&release=focal&details=firefox)。

至于为什么 Firefox 会出现这种行为,请参阅https://bugzilla.mozilla.org/show_bug.cgi?id=1492023

也就是说,您可以通过执行以下操作之一来更改此行为:

选项 1:仅在关机时安装无人值守升级:

在文件中/etc/apt/apt.conf.d/50unattended-upgrades,取消注释并更改此行:

//Unattended-Upgrade::InstallOnShutdown "false";
Run Code Online (Sandbox Code Playgroud)

对此:

Unattended-Upgrade::InstallOnShutdown "true";
Run Code Online (Sandbox Code Playgroud)

然后使用命令行添加配置片段,以便logind在关闭期间允许更长的延迟,以便有时间安装软件包:

//Unattended-Upgrade::InstallOnShutdown "false";
Run Code Online (Sandbox Code Playgroud)

选项 2:阻止 Firefox 的无人值守升级:

这将阻止 Firefox 软件包的无人值守升级,因此您必须记住sudo apt upgrade firefox经常手动运行。

在文件中/etc/apt/apt.conf.d/50unattended-upgrades,通过更改以下内容添加"firefox";到该部分:Unattended-Upgrade::Package-Blacklist

// Python regular expressions, matching packages to exclude from upgrading
Unattended-Upgrade::Package-Blacklist {
    // The following matches all packages starting with linux-
//  "linux-";

Run Code Online (Sandbox Code Playgroud)

对此:

// Python regular expressions, matching packages to exclude from upgrading
Unattended-Upgrade::Package-Blacklist {
    "firefox";
    // The following matches all packages starting with linux-
//  "linux-";
Run Code Online (Sandbox Code Playgroud)

  • 将安全更新设置设置为“仅通知”而不是“自动下载和安装”(默认设置) - 就像 Archisman Panigrahi 的答案一样 - 也应该有效。至少它对我有用。每次需要安装任何更新时,我都会收到一个弹出窗口,并且我必须手动接受安装。恕我直言,这是最好的选择,不仅与 Firefox 更新有关,而且与任何一般更新有关。 (2认同)

Ter*_*nce 5

注意: 此答案适用于您直接从 Mozilla 安装 Firefox,而不是从存储库 (snap/apt-get) 安装 Firefox。


如果您转到about:config地址栏中,然后声明您会小心,则可以设置一些对您有帮助的更新设置。

在搜索框中输入about:configapp.update设置为app.update.autofalse然后降低设置为app.update.notifyduringdownloadtrue以便您知道何时更新。

在此输入图像描述

在此输入图像描述

希望这可以帮助!

  • 当通过 snap/apt 安装 Firefox 时,这在 Ubuntu 中不起作用。包管理器正在管理更新,而不是 Firefox 本身。 (4认同)