如何从无人值守升级中排除内核更新

Dei*_*mos 4 kernel unattended-upgrades

我需要做什么才能从无人值守升级中排除内核更新?我宁愿实时修补来更新内核。我应该简单地添加“linux-image”吗?到包黑名单?

Lis*_*iso 5

编辑配置文件,然后将所有与linux内核相关的包添加到黑名单中。

sudo nano /etc/apt/apt.conf.d/50unattended-upgrades
Run Code Online (Sandbox Code Playgroud)

将以下内容加入黑名单。

linux-headers*
linux-image*
linux-generic*
linux-modules*
Run Code Online (Sandbox Code Playgroud)

所以黑名单部分看起来像这样。

Unattended-Upgrade::Package-Blacklist {
      "linux-headers*";
      "linux-image*";
      "linux-generic*";
      "linux-modules*";
};
Run Code Online (Sandbox Code Playgroud)

星号*表示所有以linux-headersetc.开头的包也会被列入黑名单,因为配置文件支持正则表达式。

您可以通过--dry-run对它们进行测试来检查它是否有效。

sudo unattended-upgrades --dry-run
Run Code Online (Sandbox Code Playgroud)

这将模拟整个无人值守升级过程,而无需实际运行它。