哪个软件包安装了 postfix 作为依赖项?

哪个软件包安装了 postfix 作为依赖项?

我有一个包含大量“sudo apt install ...”命令的脚本。在运行该脚本时,我意识到它还会安装我未指定的 postfix。有没有简单的方法可以识别哪个软件包安装了 postfix?

编辑:好的。在我的情况下,“mailutils”包将 postfix 安装为名为 default-mta 的虚拟包。aptitude why postfix给出了线索​​。现在我要使用sudo apt install mailutils postfix-(注意破折号)来安装 mailutils,而不安装 postfix。

答案1

如果你没有安装 aptitude,你可以尝试

apt remove postfix --simulate

  • 注意--simulate标志。实际上不会删除任何内容。

看看 apt 想要删除哪些需要 postfix 的内容。

答案2

如果你已经aptitude安装了,你可以这样做

aptitude why postfix

我没有postfix安装,但当我运行它时nullmailer我得到了

i   lsb-core   Depends  lsb-invalid-mta (>= 11.1.0ubuntu2) | mail-transport-agent
p   nullmailer Provides mail-transport-agent                                     

相关内容