web-dev-qa-db-ja.com

UbuntuのTrustyにPostfixなしでmdadmをインストールする

UbuntuTrustyの上にRAIDシステムを構築したい。私がする時 apt-get install mdadm後置を設定するように求める画面がポップアップします。

このインストールを自動化スクリプトで実行するためです。 postfixのインストールをスキップするか、少なくともコマンドラインで設定なしに設定する方法はありますか?

6
Archer

mdadmパッケージは、ディスクに障害が発生した場合に電子メールを送信するためにMTAを推奨します。これは便利な機能なので、メールが機能していることを確認することをお勧めします。

Postfixは、リレーに電子メールを送信するだけのシステムにとってはやり過ぎです。パッケージのリストに nullmailer を追加し、適切に構成することをお勧めします。

自動インストールを行っているので、 preseed 機能を使用する必要があります。

neofugcomment は、MTAなしでmdadmをインストールする場合に、より一般的に機能します。

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

これは、postfixまたはその他のMTAを取り込みません。ただし、他の回答が示唆しているように、問題が発生したときに電子メールを送信するようにシステムを構成できる場合は、そうすることをお勧めします。

4
Stephen Kitt

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

Postfix構成オプション: http://www.postfix.org/postconf.5.html

3
neofug