[JAVA] Installieren Sie Oracle JDK 7, 8 usw. über das Ubuntu-Installationsprogramm und überspringen Sie die Interaktion

Wenn Sie mit oracle-java * -installer installieren, werden Sie während der Installation nach einem Lizenzierungsdialog gefragt, den Sie möglicherweise erlebt haben.

Dies ist jedoch unpraktisch, wenn Sie mit der Einrichtung fortfahren möchten, ohne mit einem Mechanismus wie CI oder Infra als Code zu interagieren.

Ich habe es mit Google versucht, aber es hat einige Zeit gedauert, bis ich einen Treffer erzielt habe. Deshalb schreibe ich es hier auf. Mit dem folgenden Befehl können Sie die Installation durch "" der Lizenzvereinbarung ohne Interaktion fortsetzen.

$ sudo add-apt-repository -y ppa:webupd8team/java
$ sudo apt-get update
$ 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
$ # sudo apt-get -y install oracle-java7-installer
$ sudo apt-get -y install oracle-java8-installer

Nachfolgend finden Sie die Stackoverflow-Themen, zu denen wir gekommen sind. https://stackoverflow.com/questions/19275856/auto-yes-to-the-license-agreement-on-sudo-apt-get-y-install-oracle-java7-instal

Lassen Sie uns außerdem die Lizenzberechtigung für den übersprungenen Dialog separat bestätigen. http://www.oracle.com/technetwork/jp/licenses/javase-dev-license-2595998-ja.html

Recommended Posts

Installieren Sie Oracle JDK 7, 8 usw. über das Ubuntu-Installationsprogramm und überspringen Sie die Interaktion
Installieren Sie Oracle JDK 8 über PPA in AWS Ubuntu Server 16.04
Wie installiere ich Oracle JDK 1.8 in Ubuntu 18.04 LTS?
Installieren Sie Oracle JDK 8 mit Ansible
Installieren Sie JDK und JRE unter Ubuntu 16.10