我想将生产系统(首先通过分期)升级到 20.04。备份和恢复选项已经到位。一切如预期般顺利。我这样做了do-release-upgrade -d
,因为我不想等到第一个版本发布 (20.04.1)。
但是,查看所有配置更改(查看差异etckeeper
和匹配的组合debsums -ce
),我注意到/etc/apt/apt.conf.d/50unattended-upgrades
现在有这一行:
Unattended-Upgrade::DevRelease "auto";
之前设置为:
Unattended-Upgrade::DevRelease "false";
所以我想知道这是否符合我想要的配置。我希望能够像以前一样使用unattended-upgrades
,但我绝对不想要除了 LTS 版本之外的任何东西。
我查看了、和的手册页apt.conf
,但找不到该配置选项的描述。此社区帮助页面也没有列出该选项。AskUbuntu上的这个问题是唯一一个引用这个特定选项的问题,但也没有回答我的问题。apt_preferences
apt-config
unattended-upgrade
问:Unattended-Upgrade::DevRelease
那么设置为时有什么作用"auto"
,我在哪里可以找到有关设置及其各自效果的更多信息?
文档似乎很少,所以我看了一下代码:
它非常易读。本质上,此选项仅影响当前开发版本(又名Ubuntu+1)(现在,即 Ubuntu 20.10,“Groovy Gorilla”)的用户。如果您使用的是开发版本,则可以在以下情况下启用无人值守升级:
DevRelease
是auto
并且您在发布日期的窗口内(由 设置DEVEL_UNTIL_RELEASE
,似乎是 21 天)DevRelease
是True
。如果您不在开发版本中,如果您在正式发布后处于 20.04 版本中,那么此选项无论哪种方式都没有区别。