apt-getの対話型プロンプトを停止する

apt-getの対話型プロンプトを停止する

apt-getパッケージをインストールまたはアップグレードするときにすべての対話型プロンプトを停止するにはどうすればよいですか?

サーバーにパッケージをインストールするための非対話型スクリプトを作成しようとしていますが、アップグレード時に新しいカーネルをインストールする必要があるたびに、そのオプションは常に無視され、apt-getgrub.lst-yを更新するオプションを入力するように求められます。私は常にパッケージマネージャのバージョンをインストールしたいと思います。このプロンプトを無効にする方法は?

答え1

使用する項目を指定する必要があります。非対話型フロントエンド:

DEBIAN_FRONTEND=noninteractive apt-get -y install ...

そしてsudo

sudo DEBIAN_FRONTEND=noninteractive apt-get -y install ...

関連情報