无人值守升级是否在 Ubuntu LTS 18.04 上执行 dist-upgrade?

无人值守升级是否在 Ubuntu LTS 18.04 上执行 dist-upgrade?

我注意到无人值守升级.log文件(在我的开发举个例子无人值守升级服务已启用并配置为仅安装安全更新):

> 2020-02-19 06:49:20,723 INFO Packages that will be upgraded: libpq5 linux-aws linux-headers-aws linux-image-aws postgresql-client-10

生产实例有无人值守升级服务被禁用,因为安全升级是在那里以受控方式手动安装的。但在手动检查仅 apt-get 升级我没有看到上述包:

$ apt-get -s upgrade |grep "^Inst" |grep -i securi | awk '{print $2}'
libpq-dev
libpq5
linux-libc-dev
postgresql-client-10

现在,当我修改语句以列出分布式升级软件包中,我可以看到那些与内核相关的:

$ apt-get -s dist-upgrade |grep "^Inst" |grep -i securi | awk '{print $2}'
libpq-dev
libpq5
linux-modules-4.15.0-1060-aws
linux-image-4.15.0-1060-aws
linux-aws
linux-image-aws
linux-aws-headers-4.15.0-1060
linux-headers-4.15.0-1060-aws
linux-headers-aws
linux-libc-dev
postgresql-client-10

这让我得出一个结论无人值守升级服务确实默认执行 dist-upgrade。

有人可以向我确认一下吗?如果这是真的,那么我该如何阻止 unattended-upgrades 自动执行 dist-upgrades?

谢谢

相关内容