为什么无人值守升级似乎只升级了很少的软件包?


9

在Ubuntu 16.04 xenial中,大约六个月前,我已经安装了无人值守的升级版本

sudo apt-get install unattended-upgrades
sudo dpkg-reconfigure --priority=low unattended-upgrades

在那之后,我在控制台中运行:

apt-get update -y && apt-get upgrade -y

大约有45个软件包被完全升级。

我以为我应该看到大约5-10,而不是大约45 ...如此大量的升级让我有些惊讶,好像无人值守的升级 “似乎并没有完成所有工作”。

为什么无人值守升级似乎只升级了很少的软件包?

Answers:


13

大部分答案都位于您的无人值守升级日志文件中,该文件位于 /var/log/unattended-upgrades/unattended-upgrades.log

这是一个例子:

2018-01-08 06:17:51,770 INFO Starting unattended upgrades script
2018-01-08 06:17:51,771 INFO Allowed origins are: ['o=Ubuntu,a=xenial-security']
2018-01-08 06:18:07,765 INFO No packages found that can be upgraded unattended and no pending auto-removals

看一下中间线“允许的起源”。这意味着软件存储库。唯一的来源是-security。不-升级,不-反向移植,没有PPA,没有第三方存储库。

换句话说,此示例无人值守升级提供安全升级。没有其他的。

您可以通过“软件和更新”控制面板,或者通过编辑位于无人参与的升级配置文件来添加,删除或编辑“允许的来源”(资源库)/etc/apt/apt.conf.d/50unattended-upgrades

剩下的答案是Xenial(16.04)已经两岁了。旧软件的新安全更新更少。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.