我喜欢在我方便的时候从 Software Updater 一次更新我的所有软件。过去,Firefox 更新与所有其他更新一起出现在软件更新程序中。然而,最近 Firefox 似乎在没有告诉我的情况下自动更新自己,而且我没有看到控制该行为的设置。有没有办法获得旧行为,以便软件更新程序控制 Firefox 更新?
我正在运行 Ubuntu 18.04.2 和 Firefox 67.0.3。
对于使用股票 Ubuntu 的人来说,这些神秘的升级很可能来自Ubuntu 存储库的 -security 口袋。安全升级通过无人值守升级(默认启用)推送,并在您看不到的情况下安装在后台。
那是 Ubuntu 机制,而不是 Firefox 内置更新程序。
检查的简单方法是查看您的 /var/log/unattended-upgrades/unattended-upgrades.log。
这是检查该日志的示例。可以看到firefox在6月17日和6月19日在后台默默升级了:
$ grep firefox /var/log/unattended-upgrades/unattended-upgrades.log
2019-06-17 06:47:06,836 INFO Packages that will be upgraded: [...] firefox firefox-locale-en [...]
2019-06-19 11:49:03,299 INFO Packages that will be upgraded: firefox firefox-locale-en [...]
以下是当前在 19.04 Ubuntu 存储库的各个口袋中可用的 Firefox 软件包示例:
$ apt-cache madison firefox
firefox | 67.0.3+build1-0ubuntu0.19.04.1 | http://us.archive.ubuntu.com/ubuntu disco-updates/main amd64 Packages
firefox | 67.0.3+build1-0ubuntu0.19.04.1 | http://security.ubuntu.com/ubuntu disco-security/main amd64 Packages
firefox | 66.0.3+build1-0ubuntu1 | http://us.archive.ubuntu.com/ubuntu disco/main amd64 Packages
让我们把它分解一下:
-updates 和 -security 都推送同一个包并不罕见。之后,这是一场竞赛:如果软件更新程序首先运行,您将看到列出的 Firefox 升级。如果无人值守更新首先运行,那么您不会。
如果您真的想查看所有升级,则必须禁用无人值守升级。几个星期前我试过这个,它非常沉闷。我很快重新启用了无人值守升级。这是一次很好的学习经历。如果您尝试,请记住每天运行 apt-update/upgrade以掌握新披露的安全漏洞。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句