web-dev-qa-db-fra.com

Oracle-Java8-Installer: aucun candidat d'installation

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 avoir exécuté apt-get update, la liste standard des sites ayant été consulté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 de apt-get install Oracle-Java8-installer, l'erreur suivante apparaît:

 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?)

36
Jake

L'erreur est que vous avez utilisé des instructions pour installer Java sur Debian. Pas Ubuntu.

  1. En tant que root, accédez à ce dossier: /etc/apt/sources.list.d
  2. Recherchez ce fichier: webupd8team-Java.list et supprimez-le.
  3. Exécutez Sudo apt-get update pour que le système supprime toute référence à ce serveur de mise à jour.
  4. Exécutez Sudo add-apt-repository ppa:webupd8team/Java pour ajouter le bon ppa à votre système.
  5. Exécutez à nouveau Sudo apt-get update et vous devriez pouvoir tout installer correctement.

Je vous recommanderais également d'installer Oracle-Java8-set-default afin de rendre ce package Java par défaut Java sur votre système.

33
Stormlord

Exécutez les commandes suivantes:

Sudo apt-get install python-software-properties
Sudo add-apt-repository ppa:webupd8team/Java
Sudo apt-get update

Ensuite, pour installer un jdk spécifique, lancez ceci:

jdk6:

Sudo apt-get install Oracle-Java6-installer

jdk7:

Sudo apt-get install Oracle-Java7-installer

jdk8:

Sudo apt-get install Oracle-Java8-installer
8
bademba