GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Nouvel installateur Oracle Java 11 pour Ubuntu, Debian ou Linux Mint (avec Oracle Java .tar.gz local)

Comme beaucoup d'entre vous le savent déjà, Oracle Java vous oblige à vous connecter à un compte Oracle afin de télécharger la plupart des versions (toutes sauf la dernière version d'Oracle Java). Il y a quelque temps, j'ai créé des packages d'installation Oracle Java 11 et 12 (basés sur le package de Web Upd8) et un PPA pour Ubuntu et Linux Mint.

Étant donné qu'Oracle Java 11 ne peut plus être téléchargé directement depuis Oracle, le programme d'installation a cessé de fonctionner, j'ai donc créé un nouveau programme d'installation qui oblige l'utilisateur à créer un compte Oracle. Téléchargez l'archive Oracle Java 11 .tar.gz (la même version) en tant qu'installateur) et placez l'archive dans /var/cache/oracle-jdk11-installer-local/ . Ensuite, vous pouvez utiliser le oracle-java11-installer-local Package et il configurera Oracle Java 11 pour vous.

Tout le reste fonctionne comme avant. Vous pouvez installer ce oracle-java11-set-default-local Package, par exemple pour définir Oracle Java 11 par défaut (non seulement défini par défaut avec un fichier .jinfo et des alternatives de mise à jour, mais également pour exporter la variable d'environnement JAVA_HOME etc.).

C'était le seul moyen auquel je pouvais penser pour contourner le fait qu'Oracle exige désormais que les utilisateurs créent un compte et se connectent pour télécharger la plupart des versions d'Oracle Java. Si vous pensez à un meilleur moyen, faites-le moi savoir !

Je vais supprimer l'ancien oracle-java11-installer Forfait car il ne fonctionne plus. Je recommande de le supprimer et d'utiliser le nouveau oracle-java11-installer-local Forfait. Ou mieux encore, passez d'Oracle Java à OpenJDK ou à toute autre version de JDK, car Oracle utilise désormais une licence commerciale et vous ne pouvez utiliser Java que gratuitement pour le développement et les tests, mais son utilisation en production est payante.

Connexe :

  • Installez la dernière version d'OpenJDK 12, 11 ou 8 dans Ubuntu, Debian ou RHEL avec les versions Zulu OpenJDK
  • Comment installer Oracle Java 14 (JDK14) sur Ubuntu, Debian ou Linux Mint à partir du référentiel APT PPA


Ce sont des instructions étape par étape pour installer Oracle Java 11 avec le nouveau package « oracle-java11-installer-local » :

1. Créez un compte Oracle sur https://profile.oracle.com/myprofile/account/create-account.jspx et inscrivez-vous

2. Téléchargez l'archive Oracle JDK 11 .tar.gz. Assurez-vous que la version d'Oracle JDK à télécharger correspond à la version. oracle-java11-installer-local package Exécution. Par exemple, le programme d'installation est actuellement la version 11.0.6, il peut donc être utilisé pour installer Oracle JDK 11.0.6.

3. Créez un /var/cache/oracle-jdk11-installer-local/ Dossier et copiez Oracle JDK 11 .tar.gz dans ce dossier.

Par exemple, créez le /var/cache/oracle-jdk11-installer-local/ Dossier et copiez jdk-11.0.3_linux-x64_bin.tar.gz dans ce dossier (depuis le répertoire courant) avec :

sudo mkdir -p /var/cache/oracle-jdk11-installer-local/
sudo cp jdk-11.0.6_linux-x64_bin.tar.gz /var/cache/oracle-jdk11-installer-local/

4. Supprimez l'ancien oracle-java11-installer Package si vous l'avez installé :

sudo apt purge oracle-java11-installer

5. Ajoutez le Linux Uprising Java PPA (il fonctionne sur Ubuntu, Linux Mint, Pop! _OS, le système d'exploitation élémentaire et toute autre distribution Linux basée sur Ubuntu) et installez ce oracle-java11-installer-local Package de configuration d'Oracle Java 11 :

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


Sur Debian, ajoutez et installez le PPA oracle-java11-installer-local Paquet avec :

su -
echo "deb https://ppa.launchpad.net/linuxuprising/java/ubuntu focal 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-java11-installer-local
exit

6. Ceci est facultatif. Utilisez la commande suivante pour installer oracle-java11-set-default-local , faisant d'Oracle JDK 11 la norme :

sudo apt install oracle-java11-set-default-local

Sur Ubuntu, ce paquet est automatiquement installé lors de l'installation oracle-java11-installer-local , mais ce n'est pas le cas avec Linux Mint.

Si vous ne souhaitez pas qu'Oracle Java 11 soit la version JDK par défaut sur votre système, supprimez le package qui en fait la version par défaut, comme suit :

sudo apt remove oracle-java11-set-default-local


Ubuntu
  1. Comment installer PostgreSQL 9.1.3 avec pgAdmin3 sur Ubuntu 11.10 / Linux Mint 12

  2. Comment installer Oracle Java JDK 11/8 sur Ubuntu 16.04 et Linux Mint 18

  3. Comment installer Oracle Java 8 sur Ubuntu 16.04/Linux Mint 17 (méthode PPA)

  4. Comment installer Oracle Java 14 (JDK 14) sur Ubuntu, Debian ou Linux Mint à partir du référentiel APT PPA

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

Installez le jeu « SuperTux 2 » pour enfants sur Ubuntu 16.04 / Debian 9 / Linux Mint 18.03

Comment configurer GlassFish 4.1 avec JAVA 8 dans Ubuntu 15.04

Comment installer Oracle Java 12/11/8 sur Ubuntu 18.04 et Linux Mint 19

Comment télécharger des packages avec des dépendances localement dans Ubuntu, Debian, Linux Mint, Pop OS

Comment installer Java sur Ubuntu et Linux Mint

Comment installer Java (OpenJDK ou Oracle Java) sur Ubuntu 20.04 Linux ?