使用无人值守升级必须使用 dpkg 吗?

Arc*_*ing 2 upgrade package-management apt dpkg unattended-upgrades

我已经通过安装了无人值守升级sudo apt-get install unattended-upgrades

man我从做完之后了解到sudo apt-get install unattended-upgrades,应该做:

sudo dpkg-reconfigure --priority=low unattended-upgrades
Run Code Online (Sandbox Code Playgroud)

从“高”或“中”到“低”是必须的还是只是建议?

我不清楚这个人的情况:

  1. 如果它只是处于“推荐”级别,或者必须完成才能开始使用该程序。
  2. reconfigure低是什么?升级是“中”还是“高”级别?

fkr*_*iem 5

当您第一次安装软件包时,有时会询问您一些有关计划如何使用它的问题;然后系统会使用您对这些问题的回答来对软件包进行一些初始配置。dpkg-reconfigure当您希望系统在安装软件包后再次询问您这些问题时(例如,当您改变对其中某些问题的想法时),请使用该命令。

这些问题分为以下四个优先级(来自man 7 debconf*):

low    Very trivial questions that have defaults that will work in the vast majority of cases.

medium Normal questions that have reasonable defaults.

high   Questions that don't have a reasonable default.

critical Questions that you really, really need to see (or else).
Run Code Online (Sandbox Code Playgroud)

--priority的标志可dpkg-reconfigure让您指定将被问到的问题的最低优先级;例如--priority=high,您希望只被问到优先级为high或更高的问题,而不会被优先级较低的问题所困扰。这是您第一次安装该软件包时自动发生的情况。

然而,您一直在阅读的来源认为,对于该包unattended-upgrades,回答low- 和 -medium优先级问题也很重要。由于在安装过程中不会询问您这些问题,因此建议您在安装后dpkg-reconfigure运行--priority=low


* 本man页面默认不安装;它可以在包装中debconf-doc在线获得。