Linux に JavaEE をサイレント/無人でインストールするにはどうすればよいですか?

Linux に JavaEE をサイレント/無人でインストールするにはどうすればよいですか?

Java ( jdk-6u31-linux-x64.bin)をダウンロードしましたオラクル実行ファイルを実行すると、ファイルは正常に解凍されますが、登録に関するメッセージが表示され、

続行するには Enter キーを押してください...

これをスクリプトから自動的に実行できるようにする必要があります。このプロンプトをスキップしたり、自動的に閉じたりする簡単な方法はありますか?

答え1

touch answers && ./jdk-6u31-linux-x64.bin < answers && rm answers

このコマンドは次のことを実行します。

  1. touch answersanswers現在のディレクトリに空のテキストファイルを作成します
  2. ./jdk-6u31-linux-x64.bin < answersJavaインストーラを実行し、空のanswersファイルからstdinをリダイレクトします。
  3. rm answers終了したら一時ファイルを削除します
  4. &&3つの操作を1行にまとめます。前のコマンドが正常に完了した場合にのみ次のコマンドを実行します。

関連情報