GNU/Linux >> LINUX-Kenntnisse >  >> Debian

Installieren Sie Oracle Java 13 auf Ubuntu, Linux Mint oder Debian aus dem APT PPA-Repository

[[Bearbeiten]]Oracle Java 13 wird von Oracle nicht mehr unterstützt/aktualisiert und die neuste Version steht nicht mehr zum Download bereit. Bitte wechseln Sie entweder zu Oracle Java SE 11 (eine Langzeitversion) oder zur neuesten Oracle Java SE 16.

Oracle Java 13 wurde Anfang dieses Monats veröffentlicht. Debian, Ubuntu, LinuxMint, Pop! _OS und andere Debian/Ubuntu-basierte Linux-Distributionen können Benutzer jetzt über das Linux Uprising Java PPA installieren. JDK 13 wird mindestens zwei Updates erhalten und Oracle JDK 14 folgt im März 2020.

Um die Verbesserungen in Java 13 zu überprüfen, besuchen Sie die Versionsankündigung und die Versionshinweise.

Erinnern Sie sich daran, dass Oracle Java eine kommerzielle Lizenz (ab Oracle Java 11) verwendet, die es erlaubt, es ohne Entwicklungs- und Testkosten herunterzuladen und zu verwenden, aber es erfordert eine Gebühr, um es in der Produktion zu verwenden! Daher empfehle ich die Verwendung von Open-Source-JDK-Builds wie Zulu OpenJDK oder AdoptOpenJDK (Nebenbei bemerkt, als ich über Zulu OpenJDK schrieb, war es das einzige Open-Source-OpenJDK, das Repositories für verschiedene Linux-Distributionen hatte, aber seitdem hat AdoptOpenJDK auch Repositories für DEB- und RPM-basierte Linux-Distributionen hinzugefügt).

Das Oracle Java 13-Installationsprogramm basiert mit geringfügigen Änderungen auf dem Web Upd8-Java-Paket (daher geht der Dank an die ursprünglichen Ersteller) und funktioniert nur mit 64-Bit, da Oracle nur 64-Bit-Downloads anbietet.

Dieses Installationsprogramm lädt Oracle JDK 13 automatisch herunter, führt Aktualisierungsalternativen für die Java-Binärdateien und Manpages aus und legt optional Oracle Java 13 als Standard-Java-Version fest (Einstellung JAVA_HOME usw.). Sobald Oracle keine öffentlichen Oracle Java 13-Downloads mehr bereitstellt (wenn Benutzer sich anmelden müssen, um Oracle Java 13 herunterzuladen), erstelle ich ein neues Paket, wie ich es für Oracle Java 11 getan habe (solange es noch verfügbar ist und um ) neue Versionen). Sie können Oracle Java 13 .tar.gz selbst herunterladen und in einem Ordner auf Ihrem System speichern, dann richtet das Installationsprogramm alles damit ein.

Siehe auch:So installieren Sie Oracle Java 12 (JDK 12) in Ubuntu, Linux Mint oder Debian (mit PPA).

Zur Erinnerung:Oracle Java 12 und 10 haben das Ende der öffentlichen Updates erreicht, sodass sie nicht mehr zum Download verfügbar sind und für diese Versionen keine Installationsprogramme bereitgestellt werden.

So installieren Sie Oracle Java 13 (JDK 13) auf Debian, Ubuntu, Linux Mint, Pop! _OS usw. mit dem APT-Repository

[[Bearbeiten]]Oracle Java 13 wird von Oracle nicht mehr unterstützt/aktualisiert und die neueste Version steht nicht mehr zum Download zur Verfügung, daher funktionieren die folgenden Anweisungen nicht. Bitte wechseln Sie entweder zu Oracle Java SE 11 (eine Langzeitversion) oder zur neuesten Oracle Java SE 14.

Ubuntu / LinuxMint / Pop! _OS , etc .:Öffnen Sie ein Terminal und verwenden Sie diese Befehle, um das Linux Uprising Oracle Java PPA hinzuzufügen und Oracle JDK 13 (nur 64-Bit !!) zu installieren:

sudo add-apt-repository ppa:linuxuprising/java
sudo apt update
sudo apt install oracle-java13-installer

Debian :

su -
echo "deb https://ppa.launchpad.net/linuxuprising/java/ubuntu bionic main" | tee /etc/apt/sources.list.d/linuxuprising-java.list
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 73C3DB2A
apt-get update
apt-get install oracle-java13-installer
exit

der oracle-java13-installer Paket empfiehlt Installation oracle-java13-set-default macht Oracle Java 13 zum Standard-Java. Beispielsweise werden empfohlene Pakete standardmäßig auf Ubuntu installiert, während Linux Mint dies nicht tut. Unten erfahren Sie, wie Sie die Installation dieses Pakets überspringen oder es installieren können, wenn es nicht automatisch installiert wird.

Um Oracle Java 13 als Standard festzulegen, installieren Sie oracle-java13-set-default wenn es nicht automatisch vom Oracle Java 13 Installer installiert wurde:

sudo apt install oracle-java13-set-default


Um die Installation zu überspringen oracle-java13-set-default Paket während der Installation oracle-java13-installer , verwenden Sie:

sudo apt install --no-install--recommends oracle-java13-installer

Sie möchten Oracle Java 13 nicht mehr zum Standard haben, sondern installieren? Entfernen Sie diesen oracle-java13-set-default Paket:

sudop apt remove oracle-java13-set-default

Die Standard-Java-Version kann mit java -version überprüft werden und javac -version , zum Beispiel:

$ java -version
java version "13" 2019-09-17
Java(TM) SE Runtime Environment (build 13+33)
Java HotSpot(TM) 64-Bit Server VM (build 13+33, mixed mode, sharing)
$ javac -version
javac 13

Manueller Download von Oracle Java 13

In den Fällen, in denen Sie sich hinter einer Firewall, einem Router oder einem Proxy befinden, die das Oracle Java 13-Installationsprogramm daran hindern, Java .tar.gz automatisch auf Ihr System herunterzuladen, können Sie die Oracle Java 13 .tar verwenden. gz-Datei selbst von Oracle auf einem anderen Computer oder demselben Computer, aber mit einem Webbrowser. Stellen Sie sicher, dass die heruntergeladene Oracle Java 13 .tar.gz dieselbe Version wie das Paket oracle-java13-installer ist!

Sobald Sie die Oracle Java 13 .tar.gz-Datei haben, platzieren Sie sie in /var/cache/oracle-jdk13-installer (Erstellen Sie diesen Ordner als root, falls er nicht existiert).

Als nächstes installieren Sie oracle-java13-installer Packen Sie wie gewohnt (wie oben erwähnt) und das Installationsprogramm greift auf Ihr lokales Oracle Java 13-Archiv zu und verwendet es, um alles einzurichten, anstatt zu versuchen, das Oracle Java 13-Archiv von den Oracle-Servern herunterzuladen .

Automatische Annahme der Oracle Java 13-Lizenz

Möchten Sie die Oracle Java 13-Lizenz automatisch akzeptieren? Dies kann für die Automatisierung nützlich sein, z. B. Ausführen des Oracle JDK 13-Installers in einem Skript usw. Sie können die Lizenz mit diesem Befehl akzeptieren:

echo oracle-java13-installer shared/accepted-oracle-license-v1-2 select true | sudo /usr/bin/debconf-set-selections

Wenn das nicht funktioniert, versuchen Sie diese alternative Methode:

echo oracle-java13-installer shared/accepted-oracle-licence-v1-2 boolean true | sudo /usr/bin/debconf-set-selections


Debian
  1. Installieren Sie die neueste Eclipse-Java-IDE auf Debian 8 und Ubuntu 16.04 Linux

  2. So installieren Sie Oracle Java 16 auf Debian, Ubuntu, Pop! _OS oder Linux Mint mit dem APT PPA-Repository

  3. So installieren Sie Oracle Java 15 unter Ubuntu, Debian oder Linux Mint mit dem APT PPA-Repository

  4. Installieren Sie eine beliebige Oracle Java (JDK)-Version in Ubuntu, Debian, Linux Mint oder Fedora mit install-java.sh

  5. Installieren Sie TLPUI in Ubuntu oder Linux Mint von PPA

Installieren Sie Pakete von einem Ubuntu-PPA unter Debian Linux

So installieren Sie Visual Studio Code unter Ubuntu 18.04 / Linux Mint 19 und Debian 9

So installieren Sie Oracle Java 12/11/8 auf Ubuntu 18.04 und Linux Mint 19

Laden Sie Spotify Deb-Pakete herunter, um sie auf Ubuntu, Debian und Linux Mint zu installieren

Installieren Sie Oracle Java 13 auf Ubuntu, Linux Mint oder Debian aus dem APT PPA-Repository

Ist das Hinzufügen des Debian-Repositorys zu meiner apt source.list unter Ubuntu gefährlich?