GNU/Linux >> Tutoriels Linux >  >> Debian

Installez le dernier OpenJDK 17, 16, 15, 13, 11 ou 8 dans Ubuntu, Debian ou RHEL avec les versions Zulu OpenJDK

Un titre plus spécifique serait (mais c'est beaucoup trop long) :Installez le dernier OpenJDK 17, 16, 15, 13, 11, 8 et même 7 dans Ubuntu, Debian, Linux Mint, RHEL ou SLES avec l'open gratuit source Zulu OpenJDK - Construit à partir d'Azul Systems. Fichiers binaires DEB, RPM et tar.gz disponibles, ainsi que les référentiels apt et yum.

Azul Systems propose des versions testées et certifiées d'OpenJDK sous le nom de Zulu. Zulu est un logiciel open source gratuit (et librement distribuable) et propose les dernières versions OpenJDK de Java 17, 16, 15, 13, 11, 8 et 7.

Les versions Zulu OpenJDK sont disponibles pour Windows, macOS et Linux. Sous Linux, il existe des packages DEB et RPM pour simplifier l'installation sur Debian, Ubuntu, RHEL, Fedora, Oracle Linux ou SLES, etc., ainsi que des binaires .tar.gz et des versions spécifiques à Alpine Linux. Il existe également des référentiels disponibles pour toutes les distributions Linux ci-dessus, à l'exception de Fedora (cela n'a pas fonctionné pour moi sur Fedora 29) et Alpine Linux.

Alors pourquoi utiliser les builds Zulu OpenJDK au lieu d'Oracle Java ou OpenJDK ?

  • La licence Oracle Java a changé pour les publications à partir du 16 avril 2019. La nouvelle licence n'autorise que certaines utilisations, telles que le personnel et le développement, gratuitement, pour les autres cas, une licence commerciale est requise.
  • OpenJDK n'est pas toujours à jour - cela dépend de la distribution Linux que vous utilisez. Par exemple, Ubuntu 18.10 et 18.04 ont OpenJDK 8u191 et Ubuntu 19.04 n'a même pas OpenJDK 8, tandis que les derniers Oracle JDK 8 et Zulu JDK 8 sont la version 8u212. De plus, OpenJDK 12 n'est disponible que sur Ubuntu 19.04. Voici la situation d'OpenJDK dans Ubuntu :

    • OpenJDK 7
    • OpenJDK 8
    • OpenJDK 11
    • OpenJDK 12
  • Comme l'a rapporté un employé d'Azul, Zulu passe par le JCK / TCK complet pour s'assurer qu'il est conforme à la spécification Java SE, telle qu'utilisée par le JCP / JSR. Sont définis . De plus, une Une analyse est effectuée pour s'assurer que chaque fichier compilé possède le bon en-tête de licence GPLv2 avec CPE afin de vous assurer que vous ne rencontrez pas de problèmes de licence lors de l'utilisation des versions Zulu OpenJDK .


Connexe :

  • Nouveau programme d'installation d'Oracle Java 11 pour Ubuntu ou Linux Mint (avec Oracle Java .tar.gz local)
  • Comment installer Oracle Java 14 (JDK 14) sur Ubuntu, Debian ou Linux Mint à partir du référentiel APT PPA

Téléchargez/installez Zulu OpenJDK 17, 16, 15, 13, 11, 8 ou 7 dans Ubuntu, Debian, Linux Mint, RHEL, etc.

Les versions 17, 16, 15, 13, 11, 8 ou 7 de Zulu OpenJDK pour Windows, macOS et Linux peuvent être téléchargées à partir de cette page. Sous Linux, les fichiers binaires sont disponibles en tant que DEB, RPM et .tar.gz (64bit).

Zulu OpenJDK est également disponible dans les référentiels (uniquement pour 64 bits) d'Azul Systems pour Debian, Ubuntu et d'autres distributions Linux basées sur Debian ou Ubuntu telles que Linux Mint, OS élémentaire, etc. ainsi que RHEL, Oracle Linux ou SLES.

Les référentiels conservent les anciennes versions de package afin que, par exemple, vous puissiez rétrograder le package vers la version qui était disponible avant la dernière mise à jour en cas de problème avec la dernière version. Découvrez comment rétrograder des packages (en général) vers Debian ou Ubuntu.

Les packages DEB / RPM et les packages de référentiel mettent à jour les alternatives Java pour faire de Zulu OpenJDK la norme. Si vous utilisez le programme d'installation oracle-java15 (ou plus ancien) sur Debian / Ubuntu, vous devrez supprimer le package oracle-java15-installer-set-default pour obtenir Zulu OpenJDK comme système Java par défaut.

Les packages Zulu OpenJDK n'incluent pas l'intégration au bureau, vous ne trouverez donc aucun fichier de bureau OpenJDK dans le menu de votre application ni la possibilité d'ouvrir un fichier JAR via le gestionnaire de fichiers avec Zulu OpenJDK.

Importez la clé de dépôt Zulu et ajoutez le dépôt Zulu comme suit :

  • Ubuntu, Linux Mint et d'autres distributions Linux basées sur Ubuntu prenant en charge add-apt-repository :
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 0xB1998361219BD9C9
sudo apt-add-repository 'deb https://repos.azulsystems.com/ubuntu stable main'
sudo apt update

  • Debian :
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 0xB1998361219BD9C9
echo "deb https://repos.azulsystems.com/debian stable main" | sudo tee /etc/apt/sources.list.d/zulu.list
sudo apt update

  • RHEL ou Oracle Linux :
sudo rpm --import https://repos.azulsystems.com/RPM-GPG-KEY-azulsystems
sudo curl -o /etc/yum.repos.d/zulu.repo https://repos.azulsystems.com/rhel/zulu.repo

  • SLES (peut également fonctionner dans openSUSE – non testé) :
sudo rpm --import https://repos.azulsystems.com/RPM-GPG-KEY-azulsystems
sudo zypper addrepo https://repos.azulsystems.com/sles/latest zulu

Vous pouvez maintenant installer l'une des versions Zulu OpenJDK d'Azul Systems :

  • Distributions Debian, Ubuntu, Linux Mint et Debian ou Linux basées sur Ubuntu :
sudo apt install zulu-<version>

  • RHEL ou Oracle Linux :
sudo yum install zulu-<version>

  • SLES :
sudo zypper install zulu-<version>

Dans tous les cas ci-dessus, la version de Zulu OpenJDK, qui peut être 17, 16, 15, 13, 11, 8 ou 7 (donc les noms des packages sont :zulu-14, zulu-13, zulu-11, zoulou -8 et zoulou-7).

Liens Zulu OpenJDK supplémentaires qui pourraient vous être utiles :

  • Il existe également des versions open source de Zulu avec OpenJFX (11 et 8), mais celles-ci ne sont disponibles que sous forme d'archives et non sous forme de packages DEB ou RPM.
  • Exporter le Zulu OpenJDK JAVA_HOME
  • Modifier les versions de Java (avec des alternatives de mise à jour)
  • Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files for Zulu OpenJDK (appelé CEK ou Zulu Cryptography Extension Kit)
  • Zulu intégré (versions Zulu OpenJDK pour ARM, y compris Raspberry Pi)


Debian
  1. Installez le dernier Eclipse Java IDE sur Debian 8 et Ubuntu 16.04 Linux

  2. Comment installer le dernier Eclipse Java IDE sur Debian 9 Stretch Linux

  3. Comment installer la dernière version de Mesa sur Debian 9 Stretch Linux

  4. Comment installer Pip sur Ubuntu 18.04, Debian 9 et Linux Mint 19

  5. Installez Oracle Java 13 sur Ubuntu, Linux Mint ou Debian à partir du référentiel APT PPA

Installer des packages à partir d'un PPA Ubuntu sur Debian Linux

Comment installer Java sur Debian 10 Linux

Comment installer le dernier MySQL dans Debian 10

Comment installer le dernier Erlang sur Ubuntu Linux

Comment installer le dernier MySQL 8 sur Debian 11

Comment installer sudo sur Debian ou Ubuntu Linux