Java 9 n'a plus besoin de add-apt-repository

Quand j'ai lancé Ansible il y a quelque temps, Java 9 n'a pas pu être installé sur Ubuntu, je vais donc noter ce que j'ai vérifié.

Méthode d'installation jusqu'à présent

Pour les commandes.


$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo apt-get install oracle-java9-installer

ansible.yml


- name: add repository for install jdk9
  apt_repository:
    repo: 'ppa:webupd8team/java'
- name: auto accept license for java9
  shell: echo oracle-java9-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections
- name: install jdk9
  apt:
    update_cache: yes
    name: oracle-java9-installer
    state: latest

Ces codes ne respirent plus maintenant.

Comment installer à partir de maintenant

Pour les commandes.


$ sudo apt-get install openjdk-9 #Il échoue une fois ici, mais DLs le fichier deb
$ sudo apt-get install openjdk-9-jdk-headless
$ sudo dpkg --configure -a
$ sudo dpkg -i --force-overwrite '/var/cache/apt/archives/openjdk-9-jdk_9~b114-0ubuntu1_amd64.deb'
$ java -version
openjdk version "9-internal"
OpenJDK Runtime Environment (build 9-internal+0-2016-04-14-195246.buildd.src)
OpenJDK 64-Bit Server VM (build 9-internal+0-2016-04-14-195246.buildd.src, mixed mode)

ansible.yml


- name: install jdk9
  apt:
    update_cache: yes
    name: "{{ item }}"
    state: latest
  failed_when: False
  with_items:
    - openjdk-9-jdk

- name: install jdk9 headless
  apt:
    update_cache: yes
    name: "{{ item }}"
    state: latest
  with_items:
    - openjdk-9-jdk-headless

- name: dpkg java9
  shell: |
    dpkg --configure -a
    sudo dpkg -i --force-overwrite '/var/cache/apt/archives/openjdk-9-jdk_9~b114-0ubuntu1_amd64.deb'

Comme vous l'avez peut-être remarqué, ce qui précède n'est que la méthode d'installation pour le moment. Je pense que ces codes de commande prendront une pause le moment venu. Mais à ce moment-là, je pense que le monde sera plus facile, comment l'installer.

Cliquez ici pour plus de détails https://askubuntu.com/questions/769467/can-not-install-openjdk-9-jdk-because-it-tries-to-overwrite-file-aready-includ

Recommended Posts

Java 9 n'a plus besoin de add-apt-repository
[Java] Problème n ° 2
[Java] Problème n ° 1
Si les variables ne sont plus mises en évidence dans l'éditeur Java d'Eclipse
Mot du débutant No4 (commande Java, JVM)
Run-app avec Grails ne démarre plus