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

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

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

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

sudo dpkg-reconfigure --priority=low unattended-upgrades

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

我从这位男士那里听不清楚:

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

答案1

首次安装软件包时,系统有时会询问您一些关于如何使用软件包的问题;系统随后会使用您对这些问题的回答对软件包进行一些初始配置。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).

标记--prioritydpkg-reconfigure让您指定将要询问的问题的最低优先级;例如,--priority=high表示您只希望被询问优先级为high或更高的问题,而不会被优先级较低的问题所困扰。这是您首次安装软件包时自动发生的情况。

但是,您所阅读的资料认为,对于软件包unattended-upgrades,回答low- 和medium-priority 问题也很重要。由于在安装过程中不会询问这些问题,因此建议您在安装之后再dpkg-reconfigure运行--priority=low


* 此man页面不是默认安装的;它可在包debconf-doc在线的

相关内容