シェルスクリプトとかを使ったバッチ処理でパッケージのインストールをしていると、ポストインストール画面でライセンス承諾を求められると処理が止まってしまう。 yumやaptで-yオプションを付けてY/n 入力を飛ばすように、このような承諾入力もパスするやり方をしらべてみた。 手順 今回試した環境はUbuntu12.04。 まずDEBIAN_FRONTEND という名前で環境変数をセットする。 # export DEBIAN_FRONTEND=noninteractive 変数をセットした状態で承諾画面の出るパッケージをインストールしてみる。 # apt-get install -y oracle-java7-installer .... oracle-license-v1-1 license could not be presented try 'dpkg-reconfigure debcon