J'ai désinstallé les packages jdk et je ne peux plus les réinstaller. J'ai réussi à installer oracle-java7-installer et oracle-java8-installer mais je ne peux pas installer oracle-java9-installer. Il semble que mon ordinateur essaie de télécharger la mauvaise version de oracle-java9-installer 177 alors que la version que je pourrais télécharger est 178.
$ wget http://download.java.net/java/jdk9/archive/178/binaries/jdk-9+178_linux-x64_bin.tar.gz
--2017-07-21 11:00:02-- http://download.java.net/java/jdk9/archive/178/binaries/jdk-9+178_linux-x64_bin.tar.gz
Connecting to 10.144.1.10:8080... connected.
Proxy request sent, awaiting response... 200 OK
Length: 293348142 (280M) [application/x-gzip]
Saving to: 'jdk-9+178_linux-x64_bin.tar.gz'
jdk-9+178_linux-x64_bin.tar.gz 1%[> ] 5.42M 5.04MB/s ^C
$ wget http://download.java.net/java/jdk9/archive/177/binaries/jdk-9+177_linux-x64_bin.tar.gz
--2017-07-21 11:00:16-- http://download.java.net/java/jdk9/archive/177/binaries/jdk-9+177_linux-x64_bin.tar.gz
Connecting to 10.144.1.10:8080... connected.
Proxy request sent, awaiting response... 404 Not Found
2017-07-21 11:00:17 ERROR 404: Not Found.
Pouvez-vous m'aider? apt-get
tente d'installer Oracle JDK 9.
J'exécute Ubuntu 16.04 sur une machine virtuelle hébergée par win7
Message d'erreur complet:
sudo apt-get install oracle-java9-installer
Reading package lists... Done
Building dependency tree
Reading state information... Done
oracle-java9-installer is already the newest version (9b177-1~webupd8~0).
0 upgraded, 0 newly installed, 0 to remove and 147 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] Y
Setting up oracle-java9-installer (9b177-1~webupd8~0) ...
Using wget settings from /var/cache/oracle-jdk9-installer/wgetrc
Downloading Oracle Java 9...
--2017-07-21 10:54:11-- http://download.java.net/java/jdk9/archive/177/binaries/jdk-9+177_linux-x64_bin.tar.gz
Connecting to 10.144.1.10:8080... connected.
Proxy request sent, awaiting response... 404 Not Found
2017-07-21 10:54:13 ERROR 404: Not Found.
download failed
Oracle JDK 9 is NOT installed.
dpkg: error processing package oracle-java9-installer (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
oracle-java9-installerE: Sub-process /usr/bin/dpkg returned an error code (1)
webupd8
PPA et cela a réussi sans avoir à modifier l'un des fichiers mentionnés dans les réponses précédentes.Réponses:
Pour la version GA du JDK, utilisez:
la source
http://download.oracle.com/otn-pub/java/jdk/9+181/jdk-9_linux-x64_bin.tar.gz?AuthParam=1520554549_5bf6956d13a5d1a36d40ce55d3ccf989 Connecting to download.oracle.com (download.oracle.com)|2.21.188.165|:80... connected. HTTP request sent, awaiting response... 404 Not Found
)Préférez une solution d'ami
la source
Je viens de rencontrer le même problème et j'ai fait ce qui suit:
cd /var/lib/dpkg/info/
oracle-java9-installer.*
remplacez les numéros de version 177-> 178 et SHA256SUM_TGZ par ce que vous voyez sur le site officielsudo apt-get install oracle-java9-installer
Je sais que c'est sale et incorrect, mais je n'ai pas réussi à trouver d'alternatives
la source
La dernière version du programme d'installation, 9.0.1-1 ~ webupd8 ~ 0, fonctionne désormais correctement.
Les réponses précédentes ne fonctionnent pas pour la version 9b181-1 ~ webupd8 ~ 2 du programme d'installation et certaines versions précédentes.
Notez que la version JDK est maintenant 9.0.1, et non 9 (beta) comme ce programme d'installation s'y attendait. Il était obsolète, les téléchargements avaient également été (re) déplacés, donc il n'était même pas possible d'installer l'ancienne version bêta.
Les éléments suivants ont fonctionné:
Vous pouvez utiliser
ls oracle-java9*
pour voir les fichiers pertinents dans ce répertoire:Corrigez la somme incorrecte, en
oracle-java9-installer.config
fait:Correction d'une deuxième somme incorrecte, dans
oracle-java9-installer.postinst
:Prochain:
Ensuite, installez à nouveau:
Vous pouvez également télécharger le package java9 tgz séparément et le placer
/var/cache/oracle-jdk9-installer
une fois que vous avez essayé (et échoué) l'installation (il fera le répertoire). Après avoir effectué les correctifs ci-dessus, il s'installera à partir de la version mise en cache (conservez une copie de sauvegarde) au lieu d'essayer de télécharger à nouveau.la source