Erreur «sha256sum mismatch jdk-7u3-linux-x64.tar.gz» lors de la tentative d'installation d'Oracle Java

37

j'ai récemment essayé d'installer java 7 sur Ubuntu 12.04 et je pense avoir bousillé quelque chose

J'ai suivi les instructions données ici .

First you need to remove openjdk for this run the following command from your terminal

sudo apt-get purge openjdk*
Now you can install Java7 by adding the following repository:

sudo add-apt-repository ppa:eugenesan/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

Maintenant, chaque fois que j'installe un nouveau programme, l'erreur suivante apparaît:

Download done.
sha256sum mismatch jdk-7u3-linux-x64.tar.gz
Oracle JDK 7 is NOT installed.
dpkg: error processing oracle-java7-installer (--configure):
 subprocess installed post-installation script returned error exit status 1
Setting up python-central (0.6.17ubuntu1) ...
Setting up python-eggtrayicon (2.25.3-11) ...
Setting up gmail-notify (1.6.1.1-1ubuntu1) ...
Processing triggers for python-central ...
Errors were encountered while processing:
 oracle-java7-installer
Error in function: 

Cependant, le programme semble s’installer et fonctionner parfaitement, il ne semble donc pas être un problème qui m’empêche de faire quoi que ce soit.

Alors j'ai réinstallé openjdk en allant:

sudo apt-get install openjdk *

Mais je reçois toujours la même erreur.

Aller:

sudo apt-get install oracle-java7-installer me donne la même erreur.

Que se passe-t-il?

S'il vous plaît laissez-moi savoir si cela est clair ou non et malade essayer d'essayer de mieux expliquer mon problème

Fawkes5
la source

Réponses:

56

Exécutez les commandes suivantes depuis un terminal:

sudo rm /var/lib/dpkg/info/oracle-java7-installer*
sudo apt-get purge oracle-java7-installer*
sudo rm /etc/apt/sources.list.d/*java*
sudo apt-get update
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

Vous trouverez ici des informations sur ce que sont les APP, ainsi que des conseils pour savoir lesquels d’entre eux sont dangereux, sur Internet .


Glossaire

Commande, ligne de commande : environnement Unix traditionnel dans lequel vous tapez des commandes pour indiquer à l'ordinateur quoi faire.

Terminal : une application qui vous permet d'accéder à la ligne de commande. Ouvrez-le en appuyant sur son raccourci clavier,Ctrl Alt T

SirCharlo
la source
VOUS DA MAN SirCharlo !!!
Fawkes5
Je suis heureux que cela fonctionne: P
SirCharlo
1
Impossible de localiser le paquet?
Andrew Rhyne
Cela ne fonctionne plus.
Newskooler
1

Le correctif est assez simple, en fait. Installez d'abord Synaptic Package Manager dans le Centre logiciel Ubuntu. Une fois installé, vous devrez l'ouvrir avec les privilèges root:

gksu synaptic  

Sinon, dans Ubuntu 12.04 ou ultérieure, vous pouvez rechercher Synaptic dans le tableau de bord et cliquer sur l’icône Synaptic pour ouvrir Synaptic. Il vous sera demandé de vous authentifier avec votre mot de passe utilisateur pour pouvoir ouvrir Synaptic.

Recherchez Oracle-java7-installer, cliquez dessus avec le bouton droit de la souris et supprimez-le complètement. Appliquez les modifications, supprimez le PPA et vos messages d'erreur disparaîtront.entrez la description de l'image ici

Jebeld17
la source
1
Pas besoin d'installer synaptic rien que pour ça. Vous pouvez utiliser apt-get remove --purge oracle-java7-installerl' --purgeoption équivalente à l'option "supprimer complètement" de Synaptic
STW