每周有几次,Firefox(版本 68.0.2+build1-0ubuntu0.18.04.1)都会陷入拒绝打开新标签的状态,而是说它已在后台升级,需要重新启动。
我很确定自从有问题的 Firefox 实例启动以来,我没有运行apt upgrade
或进行任何此类操作。它是否应该以某种方式自行从某个未知的第三方来源下载更新,绕过包管理器?还是我被入侵了?
答案1
无人值守升级
Ubuntu 的默认设置是无人值守升级已启用对于由 Ubuntu 安全团队 (Ubuntu 存储库的“-security”部分) 推送的新软件包。
新版本的网络浏览器通常包含许多安全修复程序,因此 Ubuntu 安全团队会推广新浏览器。通常,新版本只会进入 Ubuntu 的下一个版本,而不会进行反向移植。出于各种原因,网络浏览器是这种做法的一个非常罕见的例外:所有受支持的 Ubuntu 版本始终会获得最新的网络浏览器。
检查无人值守升级是否最近升级了您的 Web 浏览器的简单方法是检查日志:/var/log/unattended-upgrades/unattended-upgrades.log
答案2
Unattended-Upgrade::Package-Blacklist
在 apt 配置中添加 Firefox可避免不必要的强制重启:
cat <<EOF | sudo tee /etc/apt/apt.conf.d/99unattended-upgrades-firefox
Unattended-Upgrade::Package-Blacklist {
// Disable unattended firefox upgrades to avoid undesired forced restarts
"firefox";
};
EOF