Installieren Sie Java 1.7 nicht interaktiv unter Ubuntu 12.04


3

Ich muss Java 1.7auf mehreren Computern installieren und möchte dies daher mithilfe eines Skripts tun. Das Problem ist, dass die Installation nach bestimmten Optionen fragt (um genau zu sein "J", dann "OK" und schließlich "Ja"). Ich bin auf diese Frage gestoßen:

Automatisieren Sie die Installation von Postfix unter Ubuntu

Ich bin mir ziemlich sicher, dass der Prozess in die gleiche Richtung geht. Aber ich weiß nicht, wie das OP von den Variablennamen (?) Usw. wusste postfix postfix/mailname.

Wenn jemand eine direktere Antwort geben kann, wird dies am meisten geschätzt.

EDIT 1:

Ich habe versucht Einstellung sudo dpkg-reconfigure debconfzu non-interactiveund Auswahl von Alarmstufe als critial. Dann habe ich versucht auszuführen sudo apt-get install oracle-java7-installerund bekam diesen Fehler:

Need to get 0 B/18.6 kB of archives.
After this operation, 193 kB of additional disk space will be used.
Preconfiguring packages ...
(Reading database ... 47992 files and directories currently installed.)
Unpacking oracle-java7-installer (from .../oracle-java7-installer_7u51-0~webupd8~4_all.deb) ...

oracle-license-v1-1 license could not be presented
try 'dpkg-reconfigure debconf' to select a frontend other than noninteractive

dpkg: error processing /var/cache/apt/archives/oracle-java7-installer_7u51-0~webupd8~4_all.deb (--unpack):
 subprocess new pre-installation script returned error exit status 2
Errors were encountered while processing:
 /var/cache/apt/archives/oracle-java7-installer_7u51-0~webupd8~4_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Antworten:


4

Vermutlich dasselbe wie bei Java 8 :

echo debconf shared/accepted-oracle-license-v1-1 select true | \
  sudo debconf-set-selections
echo debconf shared/accepted-oracle-license-v1-1 seen true | \
  sudo debconf-set-selections

apt-get -y install oracle-java7-installer oracle-java7-set-default

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.