J'essaie d'installer Oracle Java 8 sur mon serveur Ubuntu (16.04 LTS, entièrement mis à jour, x64). J'ai suivi ce guide (très simple): http://www.webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html
Après exécution apt-get update
, la liste standard des sites ayant été utilisés pour la mise à jour s'affiche, mais l'erreur suivante apparaît (ce qui, je suppose, est la source du problème):
Err:7 http://ppa.launchpad.net/webupd8team/java/ubuntu xenial/main amd64 Packages
404 not found
Toutes les autres URL fonctionnent, mais pas le point de terminaison amd64.
Ensuite, lors de l'exécution apt-get install oracle-java8-installer
, j'obtiens l'erreur suivante:
Package oracle-java8-installer is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or is only available from another source
E: Package 'oracle-java8-installer' has no installation candidate
Ce terminal n'est-il tout simplement plus disponible? Existe-t-il une autre source pour Oracle Java 8? Je vois que le groupe "webupd8" est mentionné dans presque tous les guides, outre l'utilisation de dpkg pour installer le paquet manuellement (mais puis-je obtenir des mises à jour d'Oracle?)
Réponses:
L'erreur est que vous avez utilisé des instructions pour installer Java sur Debian. Pas Ubuntu.
/etc/apt/sources.list.d
webupd8team-java.list
et supprimez-le.sudo apt-get update
pour que le système supprime toute référence à ce serveur de mise à jour.sudo add-apt-repository ppa:webupd8team/java
pour ajouter le bon ppa à votre système.sudo apt-get update
nouveau et vous devriez pouvoir tout installer correctement.Je vous recommande également de vous installer
oracle-java8-set-default
afin de faire de ce paquetage java le java par défaut de votre système.la source
sudo add-apt-repository ppa:webupd8team/java
sudo apt install default-jre
OUsudo apt install openjdk-11-jre-headless
OUsudo apt install openjdk-8-jre-headless
Exécutez les commandes suivantes:
Ensuite, pour installer un jdk spécifique, lancez ceci:
jdk6:
jdk7:
jdk8:
la source
Cela avait besoin pour JabRef sur un Ubuntu récent qui
(Source: http://help.jabref.org/en/Installation#installation-commands )
C'est pourquoi j'ai émis
sudo add-apt-repository ppa:webupd8team/java
ce qui me dit:La solution de contournement qui a bien fonctionné pour mon cas était de
(Source: Introduction / 2. Oracle Java: -> https://help.ubuntu.com/community/Java )
Pour ce faire, cliquez sur ce site: https://www.java.com/fr/download/linux_manual.jsp
Ensuite, téléchargez le fichier de raccord respectif et suivez les instructions données.
Malheureusement, je n'ai trouvé aucun autre moyen que de l'appeler avec le chemin absolu, mais cela fonctionne. Dans mon cas par exemple
Si Java 11 ne vous pose pas de problème, vous souhaitez probablement utiliser ce didacticiel: https://tecadmin.net/install-oracle-java-11-ubuntu-18-04-bionic/
[longue explication]
La licence du JDK Oracle a été modifiée pour les versions commençant le 16 avril 2019.
Le nouveau contrat de licence Oracle Technology Network pour Oracle Java SE est substantiellement différent des licences antérieures JDK Oracle. La nouvelle licence autorise certaines utilisations, telles que l'utilisation personnelle et l'utilisation à des fins de développement, sans frais supplémentaires, mais d'autres utilisations autorisées en vertu de licences Oracle JDK antérieures peuvent ne plus être disponibles. Veuillez lire attentivement les conditions avant de télécharger et d’utiliser ce produit. Une FAQ est disponible ici: https://www.oracle.com/technetwork/java/javase/overview/oracle-jdk-faqs.html
Les téléchargements Oracle Java nécessitent désormais de se connecter à un compte Oracle pour télécharger les mises à jour Java, comme le dernier Oracle Java 8u211 / Java SE 8u212. Pour cette raison, je ne peux pas mettre à jour le PPA avec la dernière version de Java (et les anciens liens ont été cassés par Oracle).
Pour cette raison, CE PPA EST ARRÊTÉ (sauf si je trouve un moyen de contourner cette limitation).
Programme d'installation Oracle Java (JDK) (télécharge et installe automatiquement Oracle JDK8). Il n'y a pas de fichiers Java réels dans ce PPA.
Important -> Pourquoi les installateurs Oracle Java 7 et 6 ne fonctionnent plus: http://www.webupd8.org/2017/06/why-oracle-java-7-and-6-installers-no.html
Mise à jour: Oracle Java 9 est en fin de vie: http://www.oracle.com/technetwork/java/javase/downloads/jdk9-downloads-3848520.html
Le PPA prend en charge Ubuntu 18.10, 18.04, 16.04, 14.04 et 12.04.
Plus d'informations (et instructions d'installation Ubuntu): - http://www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.html
Instructions d'installation de Debian: - Oracle Java 8: http://www.webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html
Pour Oracle Java 11, voir un autre PPA -> https://www.linuxuprising.com/2019/06/new-oracle-java-11-installer-for-ubuntu.html Plus d'infos: https://launchpad.net / ~ webupd8team / + archive / ubuntu / java Appuyez sur [ENTER] pour continuer ou sur Ctrl-c pour annuler son ajout.
la source