Java 9 benötigt kein Add-Apt-Repository mehr

Als ich vor einiger Zeit Ansible ausführte, konnte Java 9 unter Ubuntu nicht installiert werden, daher schreibe ich auf, was ich überprüft habe.

Installationsmethode bisher

Für Befehle.


$ 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

Diese Codes atmen jetzt nicht.

So installieren Sie von nun an

Für Befehle.


$ sudo apt-get install openjdk-9 #Es schlägt hier einmal fehl, aber DLs die Deb-Datei
$ 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'

Wie Sie vielleicht bemerkt haben, ist das oben Genannte vorerst nur die Installationsmethode. Ich denke, diese Befehlscodes werden zu gegebener Zeit eine Verschnaufpause einlegen. Aber zu dieser Zeit denke ich, dass die Welt einfacher sein wird, wie man sie installiert.

Klicken Sie hier, um weitere Informationen zu erhalten. Https://askubuntu.com/questions/769467/can-not-install-openjdk-9-jdk-because-it-tries-to-overwrite-file-aready-includ

Recommended Posts

Java 9 benötigt kein Add-Apt-Repository mehr
[Java] Problem Nr. 2
[Java] Problem Nr.1
Wenn Variablen im Java-Editor von Eclipse nicht mehr hervorgehoben sind
Anfängerwort Nr. 4 (Java-Befehl, JVM)
Run-App mit Grails bootet nicht mehr