Wie installiere ich JavaEE im Hintergrund/unbeaufsichtigt unter Linux?

Wie installiere ich JavaEE im Hintergrund/unbeaufsichtigt unter Linux?

Ich habe Java ( jdk-6u31-linux-x64.bin) heruntergeladen vonoracle.com. Ich führe die ausführbare Datei aus, die Dateien werden erfolgreich entpackt, aber dann kommt eine Meldung zur Registrierung und es bleibt bei

Drücken Sie die Eingabetaste, um fortzufahren...

Ich muss dies automatisch über ein Skript ausführen können. Gibt es eine einfache Möglichkeit, diese Eingabeaufforderung zu überspringen oder automatisch zu schließen?

Antwort1

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

Dieser Befehl bewirkt Folgendes:

  1. touch answersErstellen Sie eine leere Textdatei mit dem Namen answersim aktuellen Verzeichnis
  2. ./jdk-6u31-linux-x64.bin < answersFühren Sie das Java-Installationsprogramm aus und leiten Sie stdin von der leeren answersDatei um
  3. rm answersLöschen Sie die temporäre Datei, wenn Sie fertig sind
  4. &&Kombinieren Sie drei Operationen in einer einzigen Zeile. Führen Sie den nächsten Befehl nur aus, wenn der vorherige Befehl erfolgreich abgeschlossen wurde

verwandte Informationen