J'essaie d'installer JDK7 sur Ubuntu 12.4.
Au premier essai, l'alimentation est coupée et l'ordinateur portable s'éteint au milieu du téléchargement de JDK7 à l'aide du terminal alors que j'utilisais les commandes de terminal suivantes
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
lorsque le courant est revenu et j'ai essayé d'installer JDK7 à nouveau, il y avait un problème avec le verrou mais je l'ai résolu en utilisant les commandes suivantes après le redémarrage de la machine
sudo apt-get install whatever
après cela, j'ai essayé de réinstaller en utilisant 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 package 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 à cette erreur et en ai trouvé, j'ai 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
réessayé mais la même erreur "Oracle JDK7 n'est PAS installé" est apparue.
a essayé sudo apt-get -f install
salahuddin@salahuddin:~$ 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 y remédier
s'il vous plaît aider
Merci d'avance
la source
sudo apt-get -f install
Réponses:
Exécutez les commandes ci-dessous sur le terminal,
la source
sudo rm /var/cache/apt/archives/lock
puis exécutezsudo apt-get autoremove
sudo dpkg -P oracle-java7-installer
deux fois?J'ai une autre solution de contournement potentielle pour cela, mais cela nécessite une intervention manuelle. La raison en est que Oracle veut que vous acceptiez une licence OTN. Voici une solution:
Allez sur le site de téléchargement Oracle Java7 JDK (je l'ai trouvé ici ). Acceptez l'accord OTN, puis recherchez le fichier nommé " jdk-7u (anyupdateislatest) -linux-x64.tar.gz "
la source
Je pense que votre téléchargement est corrompu. vous devez d'abord supprimer le paquet corrompu par code:
Nettoyez votre appartement:
Supprimez et réimportez le ropsitory:
Réinstallez votre package:
Profitez-en bro! si le problème n'est pas résolu, essayez d'utiliser un VPN. Il y a peut-être un filtrage entre vous et le site Web Oracle
la source
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 indiquant d'accepter la licence OTN.
Si vous le pouvez, passez à
oracle-java8-installer
Voir http://tiemensfamily.com/TimOnCS/2014/03/15/oracle-adds-license-to-java7-installer-fails
la source