无人值守升级配置默认启用一条线路。它是做什么用的?

无人值守升级配置默认启用一条线路。它是做什么用的?

/etc/apt/apt.conf.d/50unattended-upgrades我根据以下内容在文件中启用以下行标准 Debian 维基

"o=Debian,n=jessie,l=Debian-Security";

自动获取安全更新。

现在我注意到这条线

"origin=Debian,codename=${distro_codename},label=Debian-Security";

默认启用。这个是来做什么的?我很担心,因为它紧接在“稳定”代号行之后,这可能会让我的 Jessie 在后台升级到 Stretch。那么这条线有什么作用呢?

答案1

该行为当前安装的版本启用无人值守的安全更新。正如文件开头的注释所示,

// Within lines unattended-upgrades allows 2 macros whose values are
// derived from /etc/debian_version:
//   ${distro_id}            Installed origin.
//   ${distro_codename}      Installed codename (eg, "jessie")

所以你添加的行是多余的。代号不会被解释为“稳定”,因此您不会自动升级到 Stretch。

相关内容