7 votes

Erreur lors de l'installation de oracle-java7-installer

J'essaie d'installer Java 7 sur mon Ubuntu 12.04. Mais à chaque fois que j'essaie, une erreur s'affiche comme ci-dessous. C'est quand j'essaie de mettre à jour même si Java 7 n'est pas installé.

harits@harits-ubuntu:~$ sudo apt-get upgrade
[sudo] password for harits: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be upgraded:
  oracle-java7-installer
1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
Need to get 0 B/15.3 kB of archives.
After this operation, 3,072 B of additional disk space will be used.
Do you want to continue [Y/n]? y
Setting up oracle-java7-installer (7u3-0~eugenesan~precise4) ...
Downloading...
--2012-07-14 17:53:46--  http://download.oracle.com/otn-pub/java/jdk/7u3-b04/jdk-7u3-linux-i586.tar.gz
Resolving download.oracle.com (download.oracle.com)... 111.94.254.10, 111.94.254.17
Connecting to download.oracle.com (download.oracle.com)|111.94.254.10|:80... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: https://edelivery.oracle.com/otn-pub/java/jdk/7u3-b04/jdk-7u3-linux-i586.tar.gz [following]
--2012-07-14 17:53:46--  https://edelivery.oracle.com/otn-pub/java/jdk/7u3-b04/jdk-7u3-linux-i586.tar.gz
Resolving edelivery.oracle.com (edelivery.oracle.com)... 184.51.118.174
Connecting to edelivery.oracle.com (edelivery.oracle.com)|184.51.118.174|:443... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: http://download.oracle.com/errors/download-fail-1505220.html [following]
--2012-07-14 17:53:47--  http://download.oracle.com/errors/download-fail-1505220.html
Connecting to download.oracle.com (download.oracle.com)|111.94.254.10|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 5307 (5.2K) [text/html]
Saving to: `./jdk-7u3-linux-i586.tar.gz'

     0K .....                                                 100% 95.1M=0s

2012-07-14 17:53:47 (95.1 MB/s) - `./jdk-7u3-linux-i586.tar.gz' saved [5307/5307]

Download done.
sha256sum mismatch jdk-7u3-linux-i586.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
No apport report written because MaxReports is reached already
                                                              Errors were encountered while processing:
 oracle-java7-installer
E: Sub-process /usr/bin/dpkg returned an error code (1)
harits@harits-ubuntu:~$ 

Quelqu'un peut-il me dire comment résoudre ce problème ?

0 votes

Je ne comprends pas. Essayez-vous de passer de 6 à 7 ?

0 votes

À ce stade, je recommande simplement d'utiliser openJDK 7. sudo apt-get install openjdk-7-jre et/ou sudo apt-get install openjdk-7-jdk si vous envisagez de développer des applications Java.

10voto

Ben Glasser Points 199

On dirait que c'est une vieille question mais personne n'y a encore répondu alors... mieux vaut tard que jamais je suppose. Je m'arrache les cheveux sur ce sujet aussi. Comme vous, la plupart des conseils d'administration me disent simplement d'utiliser open-jdk. Ce que la plupart des gens ne semblent pas comprendre, c'est que open-jdk et jdk-7 ne sont pas des mappings un à un l'un de l'autre et que de nombreux outils sur lesquels comptent les développeurs ne fonctionnent tout simplement pas avec open-jdk. ENCORE...

J'ai trouvé une solution qui a résolu le problème pour moi. J'espère qu'elle fonctionnera pour vous.

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

3voto

raisercostin Points 131

Comme l'a dit @Ahmad-sibai

"Récemment, l'équipe de webupd8 a arrêté de distribuer son installateur pour Oracle java 7".

Ce que vous pouvez faire, c'est :

  1. les télécharger manuellement à partir de http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html et les mettre en cache si vous avez un compte Oracle Support et que vous avez vraiment besoin d'Oracle JDK 6 ou 7.

  2. Placez-les dans le dossier suivant :

    /var/cache/oracle-jdk6-installer/ for JDK 6 (you'll need version 6u45)
    /var/cache/oracle-jdk7-installer/ for JDK 7 (you'll need version 7u80 for 32bit and 64bit or 7u60 for arm)
  3. Installer à nouveau en utilisant les installateurs webupd8

    sudo apt-get install oracle-java7-installer

2voto

Ahmad sibai Points 21

Récemment, l'équipe de webupd8 a cessé de distribuer leur installateur pour Oracle java 7.

1voto

ismailsunni Points 111

J'ai essayé la réponse de Ben Glasser, mais ça n'a pas marché.

Il a essayé l'autre réponse ici, https://stackoverflow.com/a/22955890/1198772 et ça marche.

Nous devons simplement télécharger (manuellement) le dernier jdk à partir de http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html et remplacer l'ancien jdk. Puis essayez d'installer à nouveau.

-1voto

Avery Kushner Points 1

Pour développer la réponse de Ben tout en répondant à la question d'Ahmad : Remplacer l'étape suivante dans la réponse de Bens :

sudo apt-get install oracle-java7-installer

Avec :

sudo apt-get install oracle-java9-installer

Et si cela ne fonctionne pas, installez simplement la version par défaut en exécutant :

sudo apt-get install default-jre

https://www.digitalocean.com/community/tutorials/how-to-install-java-with-apt-get-on-ubuntu-16-04

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