web-dev-qa-db-ja.com

対話型のインストール後の構成手順をスキップするようにapt-getに要求するにはどうすればよいですか?

Apt-getを使用してパッケージをインストールするサーバービルドスクリプトがあります。次に、事前に作成された構成ファイルを直接配置するため、postfixなどのパッケージ内のインタラクティブなポストインストール構成ダイアログは必要ありません。インストールのこの段階をスキップするにはどうすればよいですか?それは私がむしろ避けたい手作業の介入を作り出します。

私は-qqオプションを認識していますが、マンページでは、アクションなしの修飾子を指定せずにそれを使用しないように警告しています。私はdoアクションを実行したいのですが、その特定の部分を抑制したいだけです。

146
jl6

これを回避するためにいくつかのことができます。 DEBIAN_FRONTEND変数をnoninteractiveに設定し、-yフラグを使用します。例えば:

export DEBIAN_FRONTEND=noninteractive
apt-get -yq install [packagename]

Sudo経由でインストールする必要がある場合は、次を使用します。

Sudo DEBIAN_FRONTEND=noninteractive apt-get -yq install [packagename]
226
lynxman