[JAVA] Installez Oracle JDK 7, 8, etc. via le programme d'installation Ubuntu, en ignorant l'interaction

Si vous installez en utilisant oracle-java * -installer, un dialogue de licence vous sera demandé lors de l'installation, ce que vous avez peut-être rencontré.

Cependant, cela n'est pas pratique si vous souhaitez procéder à la configuration sans interaction avec un mécanisme tel que CI ou Infra as Code.

J'ai essayé Google, mais il a fallu du temps pour obtenir un succès, alors je vais l'écrire ici. En émettant la commande suivante, vous pouvez procéder à l'installation par <OK> le contrat de licence sans aucune interaction.

$ 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

Vous trouverez ci-dessous les sujets Stackoverflow auxquels nous sommes arrivés. https://stackoverflow.com/questions/19275856/auto-yes-to-the-license-agreement-on-sudo-apt-get-y-install-oracle-java7-instal

De plus, confirmons séparément l'autorisation de licence pour le dialogue ignoré. http://www.oracle.com/technetwork/jp/licenses/javase-dev-license-2595998-ja.html

Recommended Posts

Installez Oracle JDK 7, 8, etc. via le programme d'installation Ubuntu, en ignorant l'interaction
Installez Oracle JDK 8 via PPA dans AWS Ubuntu Server 16.04
Comment installer Oracle JDK 1.8 dans Ubuntu 18.04 LTS?
Installez Oracle JDK 8 avec Ansible
Installez JDK et JRE sur Ubuntu 16.10