回答:
debconf-set-selections
コマンドを使用して、パッケージをインストールする前にdebconfによって尋ねられた質問に事前に回答し、事前シードを使用できます。
例えば:
debconf-set-selections <<< "postfix postfix/mailname string your.hostname.com"
debconf-set-selections <<< "postfix postfix/main_mailer_type string 'Internet Site'"
apt-get install -y postfix
No configuration
、Internet site
、Internet with smarthost
、Satellite system
、Local only
インターネットサイトは、一般的に、ほとんどの人にとって最良の選択であるように、しかし、それはそう:bugs.debian.org/cgi-bin/bugreport.cgi?bug=450787
man debconf-set-selections
、debconf-get-selections
ここでの入力に使用される形式で、現在のシステムで行われた選択をダンプするものもあります。1つのシステムを手動でセットアップし、それを実行するだけで、Kerberosに使用するものを確認できます。
グローバルにこれが必要な場合:
dpkg-reconfigure debconf
次に、「非対話型」になるように構成します
単一インストールの実行にのみ必要な場合:
DEBIAN_FRONTEND=noninteractive apt-get install PACKAGE
export DEBIAN_FRONTEND=noninteractive
、無人でグローバルに設定することもできます。
debconf-set-selections
上記の答えはそうではありませんでした。
main_mailer_type
何ですか?最初に一度インタラクティブに実行する必要なしにどこかを参照するリストはありますか?