在 ubuntu trusty 中安装没有 postfix 的 mdadm

在 ubuntu trusty 中安装没有 postfix 的 mdadm

我想在 Ubuntu Trusty 之上构建一个 RAID 系统。当我这样做时,apt-get install mdadm会弹出一个屏幕,要求我配置 postfix。

因为我将在自动化脚本中运行此安装。有什么方法可以跳过安装 postfix 或至少在命令行中设置为无配置?

答案1

mdadm软件包推荐使用 MTA,以便在磁盘出现故障时发送电子邮件。这是一个有用的功能,因此我建议您确保电子邮件正常工作。

对于一个除了向中继发送电子邮件之外什么都不做的系统来说,Postfix 是多余的。我建议添加nullmailer到您的软件包列表,并进行适当的配置。

由于您正在进行自动化安装,因此应该使用预播种特征。

答案2

尼奥福格评论mdadm在您想要完全不使用 MTA进行安装的情况下,工作方式更为普遍:

apt-get --no-install-recommends install mdadm

这不会吸引postfix任何其他 MTA。正如其他答案所建议的那样,如果您可以将系统配置为在出现问题时发送电子邮件,那么最好这样做。

答案3

您可以使用以下方式预先播种选择debconf-set-selections

    debconf-set-selections <<< "postfix postfix/mailname string your.hostname.com"
    debconf-set-selections <<< "postfix postfix/main_mailer_type string 'Local Only'"
    apt-get install -y postfix

附录 B. 使用预置自动安装: https://www.debian.org/releases/jessie/amd64/apbs03.html.en

后缀配置选项: http://www.postfix.org/postconf.5.html

相关内容