如何在运行升级之前检查 APT 包是否在升级时需要交互?

如何在运行升级之前检查 APT 包是否在升级时需要交互?

一些 APT 软件包会在不询问任何问题的情况下进行升级,例如,如果没有更改配置文件。其他则不会。

我想查看如果一个包需求或者“想要”升级时的交互。

我愿意不是意味着强制、非交互式安装/升级,例如https://serverfault.com/a/227194/174041。我只是想自动执行“安全”升级(无论如何我都有无人值守的安全升级,但也想自动升级可以以自动方式相对安全地升级的软件包)。

答案1

如果你使用

apt-cache show postifx

您将看到它依赖于 debconf,它通常用于在软件包安装期间询问问题。以下是显示的内容:

apt-cache show debconf
...
Description-en: ...Packages use Debconf to ask questions when they are installed.
...

相关内容