6 votes

Erreur d'installation de Java 7

Je reçois cette sortie lorsque j'essaie d'installer oracle-java7 depuis le ppa webupd8

Téléchargement terminé.
Suppression des téléchargements mis en cache obsolètes...
somme de contrôle sha256 incohérente jdk-7u51-linux-x64.tar.gz
Oracle JDK 7 n'est PAS installé.
dpkg: erreur de traitement de oracle-java7-installer (--configure) :
 le script post-installation installé a retourné une erreur de sortie 1
Configuration de gsfonts-x11 (0.22) ...
Des erreurs ont été rencontrées pendant le traitement de :
 oracle-java7-installer
E: Le sous-processus /usr/bin/dpkg a retourné un code d'erreur (1)

12voto

rowatt Points 11

Je rencontre le même problème et je trouve une solution :

  1. Téléchargez le JDK ici.
  2. Ensuite, allez dans /var/cache/oracle-jdk7-installer/
  3. Dans ce répertoire, supprimez jdk-7u51-linux-x64.tar.gz et collez la version téléchargée sur le site web d'Oracle.
  4. Essayez à nouveau sudo apt-get install oracle-java7-installer.. cette fois ça devrait fonctionner correctement !

2voto

pzkpfw Points 5248

Ceci est la clé :

sha256sum mismatch jdk-7u51-linux-x64.tar.gz

Le fichier jdk-7u51-linux-x64.tar.gz a été corrompu et ne parvient pas à se valider par rapport au hachage attendu. Essayez de le télécharger à nouveau, cela pourrait résoudre votre problème.

1voto

Bas Smit Points 205

J'ai téléchargé le fichier source du site web d'Oracle et je l'ai installé manuellement à partir de zéro... Ça marche bien maintenant... La solution que j'ai utilisée est ici

Les instructions fournies sont les suivantes et devraient être mises à jour pour la version actuelle :

Téléchargez l'archive Java SE 7 JDK pour Linux x86. Au moment de l'écriture, le fichier que j'utilise est jdk-7u21-linux-i586.tar.gz, mais le nom du fichier changera au fur et à mesure des mises à jour. Apparemment, il n'y a plus de dossier jvm, donc créez-en un.

sudo mkdir /usr/lib/jvm

Déplacez l'archive dans le dossier jvm

sudo mv jdk-7u21-linux-i586.tar.gz /usr/lib/jvm/

Allez dans le dossier jvm et extrayez le JDK de l'archive

cd /usr/lib/jvm

sudo tar zxvf jdk-7u21-linux-i586.tar.gz

Tout sera extrait dans un nouveau dossier jdk1.7.0_21 et vous pouvez supprimer maintenant le fichier d'archive. Faites des liens symboliques vers le nouveau binaire java.

sudo ln -s -b /usr/lib/jvm/jdk1.7.0_21/jre/bin/java /etc/alternatives/java

sudo ln -s -b /usr/lib/jvm/jdk1.7.0_21/jre/bin/java /usr/bin/java

Vérifiez à nouveau la version

java -version

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X