私が実行した場合:
Sudo apt-get --yes install postfix
または
Sudo bash -c 'yes | apt-get --yes install postfix'
接尾辞を設定するための対話型プロンプトが表示されます。 postfixのインストールを自動化する必要があります(インストール後に構成ファイルを変更できます)。
人間の介入なしにpostfix(および他のパッケージ)をインストールできる魔法がありますか?
DEBIAN_FRONTEND
をnoninteractive
に設定します。
DEBIAN_FRONTEND=noninteractive apt-get ...
これは、dpkg --reconfigure
、dpkg-configure
などにも適用されます。
man 7 debconf
から:
noninteractive
This is the anti-frontend. It never interacts with you at all,
and makes the default answers be used for all questions. It
might mail error messages to root, but that's it; otherwise it
is completely silent and unobtrusive, a perfect frontend for
automatic installs. If you are using this front-end, and require
non-default answers to questions, you will need to preseed the
debconf database; see the section below on Unattended Package
Installation for more details.
noninteractive
を設定する場合は、 debconf-set-selections
を使用してdebconf
の質問に答えることを検討する必要があります。