如何让 Firefox 允许挂起更新的新标签页?

如何让 Firefox 允许挂起更新的新标签页?

我正在使用 Ubuntu 20.04,遇到了同样的问题塞夫·里德每隔几天到几周,Firefox 就会不再允许我打开新选项卡或窗口,因为它需要安装更新。

之前的问题主要集中在禁用更新以防止出现问题,但我非常重视安全性,确实希望获得自动更新,并希望在更新可用时收到通知。我无法容忍当前的行为,即在完成更新之前使 Firefox 瘫痪。 在此处输入图片描述 我不仅使用 Firefox 浏览网页,还使用 ​​Web 应用和在 Jupyter Notebook 中编写代码。我通常会参与持续几天到一周的项目,导致多个 Firefox 窗口同时打开数十个选项卡,当我完成项目时,我会关闭相关选项卡,并经常手动更新软件并在这些项目之间重新启动。即使我认为停下我正在做的事情按照别人的时间表更新软件是合适的(我不这么认为),我经常需要打开新的 stackoverflow 选项卡来引用我需要的代码,以使我的笔记本处于我可以方便保存的状态,这样我就可以重新启动 Firefox!

无论如何,我都会使用 Chrome 和 Firefox 来完成不同的任务,但我宁愿“修复” Firefox,而不是简单地切换到 Chrome 来完成所有任务。我很喜欢 Firefox。但这种行为确实是一种冒犯,让 Firefox 不值得这么麻烦。

是否有人知道如何让 Firefox 保持更新,并允许我在按照自己的时间表重新启动时继续使用它?

答案1

停止自动更新在 Ubuntu 中,并使用脚本在方便时进行更新。也就是说,Snap 应用程序会按照自己的时间表进行更新,因此请删除 Snap 应用程序并通过sudo apt 安装[包裹]

要运行手动更新,请尝试以下脚本:

sudo apt -y update && sudo apt -y full-upgrade
sudo apt -y autoremove --purge

[顺便说一句,Snap 软件包可能非常过时了,有时不能像直接安装或直接在葡萄酒。例如,Snap 中的 p7zip 为版本 16,而 7-Zip 为版本 21.07。在以下位置运行 7-Zip 安装程序葡萄酒,然后设置快捷方式以在葡萄酒

答案2

重要的是要意识到,当你收到这个警告时,更新已经发生。磁盘上的程序不再与正在运行的程序匹配。您会收到警告,因为打开另一个选项卡(这需要启动一个新进程)会崩溃,因为您会有两个不兼容的 Firefox 版本尝试相互通信。

导致您进入此状态的原因有很多,但大多数人遇到的主要原因是 Ubuntu 软件包更新程序在运行时更新了程序。此问题的其他一些答案告诉您使用 Firefoxabout:config开关禁用 Firefox 更新。这确实不是之所以能正常工作,是因为 Ubuntu 更新程序会交换正在运行的程序下的文件。Firefox 自己的更新程序可以正确处理这种情况,Snap 和 Flatpak 等较新的打包程序也可以。

最简单的解决方案是从 Mozilla 本身安装版本,然后让 Firefox 更新程序处理 Firefox 更新。它没有这个错误。

相关内容