apt-get man page ](http://linux.die.net/man/8/apt-get):
apt-get -y install [packagename]
``` を経由してください。
対話的なプロンプトが表示されたときに自動的にデフォルトの回答を使用したい場合は、DEBIAN_FRONTEND=noninteractive
シングルインストール:
sudo DEBIAN_FRONTEND=noninteractive apt-get -y install [packagename]
などを使用することができます。 :
sudo DEBIAN_FRONTEND=noninteractive apt-get -y install postfix
すべての更新:
sudo DEBIAN_FRONTEND=noninteractive apt-get -y update
(https://askubuntu.com/a/104912/44876) を -o Dpkg::Options::="--force-confdef"
と -o Dpkg::Options::="--force-confold"
で より細かいオプション を設定することができます。
例:
apt-get update
sudo DEBIAN_FRONTEND=noninteractive apt-get upgrade -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold"
または
apt-get -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" dist-upgrade
対話的なプロンプトの例:
興味深い読み物。Debian パッケージの無人インストールを実行してください]&003
apt-get HOWTO](http://www.debian.org/doc/manuals/apt-howto/ch-apt-get.en.html#s-install)
から -y
スイッチを使用してください。
apt-get -y update
apt-get -y install [package]
一般的にマニュアルのオプションはうまく動作するはずです
apt-get -y --force-yes install package
もし成功しない場合はyes
コマンドを使ってみてください。
スクリプトの中でデフォルト以外を選択する方法を探していて、特にwiresharkをインストールするときに、tmuxを使ってシェルと対話する方法を探していたところ、以下のようになりました。
もし常に -y 引数が欲しいのであれば、.bashrc に
alias apt-get='apt-get -y' #Automatic -y argument on apt-get commands
を追加することをお勧めします。これはコメントで説明されているように、すべての apt-get コマンドに自動的に -y 引数を追加して、すべてのダウンロードを承認することになります。