シェルスクリプトとかを使ったバッチ処理でパッケージのインストールをしていると、ポストインストール画面でライセンス承諾を求められると処理が止まってしまう。 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
![Linuxパッケージのインストール時に出る承諾画面を飛ばす方法 - 面白コンテンツ探求日記](https://cdn-ak-scissors.b.st-hatena.com/image/square/60d3a30ac2de4fb086411beb85fcb03dd11a43da/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fh%2Fhorimislime%2F20130907%2F20130907144844.png)