"Oracle JDK 7 n'est pas installé" erreur?

9

J'essaie d'installer JDK7 sur Ubuntu 12.4.

Lors du premier essai, l’alimentation s’est éteinte et l’arrêt de l’ordinateur portable au cours du téléchargement de JDK7 en utilisant le terminal pendant que j'utilisais les commandes du terminal suivant

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

lorsque l’alimentation est revenue et que j’ai essayé d’installer JDK7 à nouveau, il y avait un problème avec le verrou mais je l’ai corrigé en utilisant les commandes suivantes après avoir redémarré la machine

sudo apt-get install whatever

Après avoir ré-installé les trois commandes ci-dessus, la première a été effectuée sans erreur et la seconde aussi,

mais la troisième commande a téléchargé le paquet avec succès mais une erreur est apparue

Download done.
Removing outdated cached downloads...
sha256sum mismatch jdk-7u51-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
Errors were encountered while processing:
 oracle-java7-installer
E: Sub-process /usr/bin/dpkg returned an error code (1)

J'ai cherché des solutions pour cette erreur et en ai trouvé, essayé les instructions suivantes

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

essayé à nouveau, mais la même erreur "Oracle JDK7 n'est pas installé" est apparue.

essayé sudo apt-get -f install

[email protected]:~$ sudo apt-get -f install
[sudo] password for salahuddin: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following package was automatically installed and is no longer required:
  thunderbird-globalmenu
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 259 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up oracle-java7-installer (7u51-0~webupd8~1) ...
Downloading Oracle Java 7...
--2014-02-03 16:28:51--  http://download.oracle.com/otn-pub/java/jdk/7u51-b13/jdk-7u51-linux-i586.tar.gz
Resolving download.oracle.com (download.oracle.com)... 41.128.128.35, 41.128.128.40
Connecting to download.oracle.com (download.oracle.com)|41.128.128.35|:80... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: https://edelivery.oracle.com/otn-pub/java/jdk/7u51-b13/jdk-7u51-linux-i586.tar.gz [following]
--2014-02-03 16:28:51--  https://edelivery.oracle.com/otn-pub/java/jdk/7u51-b13/jdk-7u51-linux-i586.tar.gz
Resolving edelivery.oracle.com (edelivery.oracle.com)... 23.48.230.140
Connecting to edelivery.oracle.com (edelivery.oracle.com)|23.48.230.140|:443... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: http://download.oracle.com/otn-pub/java/jdk/7u51-b13/jdk-7u51-linux-i586.tar.gz?AuthParam=1391437853_a122991b0aaf032ed8c2812472d1c92c [following]
--2014-02-03 16:28:53--  http://download.oracle.com/otn-pub/java/jdk/7u51-b13/jdk-7u51-linux-i586.tar.gz?AuthParam=1391437853_a122991b0aaf032ed8c2812472d1c92c
Connecting to download.oracle.com (download.oracle.com)|41.128.128.35|:80... connected.
HTTP request sent, awaiting response... 416 Requested Range Not Satisfiable

    The file is already fully retrieved; nothing to do.

Download done.
Removing outdated cached downloads...
sha256sum mismatch jdk-7u51-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
Errors were encountered while processing:
 oracle-java7-installer
E: Sub-process /usr/bin/dpkg returned an error code (1)

Je ne sais pas comment résoudre ce problème

s'il vous plaît aider

merci d'avance

    
posée Salahuddin 03.02.2014 - 15:25
la source

4 réponses

18

Exécutez les commandes ci-dessous sur le terminal,

sudo dpkg -P oracle-java7-installer
sudo apt-get -f install
    
réponse donnée Avinash Raj 03.02.2014 - 15:32
la source
5

J'ai une autre solution de contournement possible pour cela, mais cela nécessite une intervention manuelle. La raison en est que Oracle a voulu que vous acceptiez une licence OTN. Voici une solution de contournement:

Accédez au site de téléchargement JDK Oracle Java7 (je l'ai trouvé à Here ). Acceptez l'accord OTN, puis recherchez le fichier nommé " jdk-7u (quelqu'il soit") -linux-x64.tar.gz "

sudo mv jdk-7u67-linux-x64.tar.gz /var/cache/oracle-jdk7-installer/



 sudo apt-get install oracle-java7-installer
    
réponse donnée Jim 18.09.2014 - 20:06
la source
1

Je pense que votre téléchargement est corrompu. vous devez d'abord supprimer le package corrompu par code:

sudo apt-get purge oracle-java7-installer

Nettoyez votre apt:

sudo apt clean

Supprimer et réimporter le ropsitory:

sudo add-apt-repository --remove ppa:webupd8team/java
sudo apt-get update
sudo apt-add-repository ppa:webupd8team/java
sudo apt-get update

Installez à nouveau votre paquet:

sudo apt-get install oracle-java7-installer

Profitez-en bro! Si le problème n'a pas été résolu, essayez d'utiliser le VPN. Peut-être y a-t-il un filtrage entre vous et le site Web d'Oracle

    
réponse donnée Hadi Rahjoo 26.07.2017 - 13:32
la source
0

Vérifiez le fichier /var/cache/oracle-jdk7-installer/jdk-7u51-linux-*.tar.gz

S'il est petit (~ 5000 octets) - alors il contient du texte vous demandant d’accepter la licence OTN.

Si vous le pouvez, passez à oracle-java8-installer

Voir lien

    
réponse donnée Tim Tiemens 16.03.2014 - 04:47
la source

Lire d'autres questions sur les étiquettes