Solo openjdk-11-jdk e successivi sembrano essere disponibili. Esiste un modo per installare OpenJDK 8? Preferibilmente senza aggiungere un PPA.
Solo openjdk-11-jdk e successivi sembrano essere disponibili. Esiste un modo per installare OpenJDK 8? Preferibilmente senza aggiungere un PPA.
Risposte:
A partire da oggi, 30 aprile 2019 02:00 UTC, Open JDK 8 e i relativi pacchetti associati sono stati aggiunti ai normali repository Ubuntu 19.04 Disco Dingo.
Quindi ora puoi fare il solito
sudo apt install openjdk-8-jdk
senza aggiungere PPA o scaricare pacchetti .deb.
A parte questo, credo che il pacchetto sia stato rimosso dal 19.04 (mentre era originariamente lì) perché è stato (erroneamente?) Rimosso dai test Debian ( relativo rapporto sui bug ) e poi ripulito a valle. È stato aggiunto di nuovo oggi dal suo manutentore Matthias Klose aka doko.
E: Unable to locate package openjdk-8-jdk
- sembra non essere di nuovo disponibile?
Mentre PPA è il metodo preferito per installare JDK 8 al fine di ottenere aggiornamenti e correzioni tempestivi, ma se si desidera ancora installare senza PPA , è possibile scaricare e installare JDK 8 dal pool di pacchetti di Universe di Ubuntu.
Scarica JDK e JRE:
wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jdk-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb
wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jdk_8u191-b12-2ubuntu0.18.10.1_amd64.deb
wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jre_8u191-b12-2ubuntu0.18.10.1_amd64.deb
wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jre-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb
Installa usando dpkg:
sudo dpkg -i openjdk-8-jre-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb \
openjdk-8-jre_8u191-b12-2ubuntu0.18.10.1_amd64.deb \
openjdk-8-jdk_8u191-b12-2ubuntu0.18.10.1_amd64.deb \
openjdk-8-jdk-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb
Installa dipendenze:
sudo apt install -f
Se vuoi installare usando PPA, aggiungi openjdk-r ppa e installa:
sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt update
sudo apt install openjdk-8-jdk openjdk-8-jre
La risposta di Kulfy sta funzionando per me. Tuttavia, ho dovuto apportare alcune modifiche per farlo funzionare su Ubuntu 19.04.
Scarica JRE e JDK:
wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jdk-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb
wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jdk_8u191-b12-2ubuntu0.18.10.1_amd64.deb
wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jre_8u191-b12-2ubuntu0.18.10.1_amd64.deb
wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jre-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb
Prova a installare usando dpkg
( \
non ha funzionato per me, usa solo spazi):
sudo dpkg -i openjdk-8-jre-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb openjdk-8-jre_8u191-b12-2ubuntu0.18.10.1_amd64.deb openjdk-8-jdk_8u191-b12-2ubuntu0.18.10.1_amd64.deb openjdk-8-jdk-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb
Se mancano dipendenze e verrà visualizzato l'errore. Installa le dipendenze:
sudo apt install -f
Dopo aver installato le dipendenze, prova a installarlo di nuovo (vai al passaggio 2).
Su Launchpad le build OpenJDK (tutti gli arch) hanno TUTTE le versioni di java JRE / JDK (OpenJDK
jdk-8u212-linux-x64.tar.gz
(185.98 MB) direttamente da oracle.com/technetwork/java/javase/downloads/... e installarlo in/opt/jvm
o qualsiasi dove si desidera. Si prega di notare che questo NONopen jdk 8
.