web-dev-qa-db-fra.com

Impossible d'installer Java 8 sur Ubuntu 14.04 32 bits

J'ai utilisé le code suivant pour installer openjdk 7 et ajouter un référentiel,

Sudo apt-get install openjdk-7-jdk
Sudo apt-add-repository ppa:webupd8team/Java

Ensuite, j'ai mis à jour les packages à l'aide de Sudo apt-get update. Ensuite, lorsque j'essaie d'installer Java à l'aide de la commande suivante,

Sudo apt-get install Oracle-Java8-installer

Je reçois une erreur, la réponse du code d'erreur est,

2016-04-20 13:00:45 (442 MB/s) - ‘jdk-8u77-linux-i586.tar.gz’ saved [5165]
Download done.
Removing outdated cached downloads...
sha256sum mismatch jdk-8u77-linux-i586.tar.gz
Oracle JDK 8 is NOT installed.
dpkg: error processing package Oracle-Java8-installer (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 Oracle-Java8-installer
E: Sub-process /usr/bin/dpkg returned an error code (1)

Comment déboguer et résoudre ceci, je suis nouveau sur Ubuntu. Merci.

3
BalaajiChander

il semble que votre téléchargement soit corrompu.

[..] sha256sum mismatch jdk-8u77-linux-i586.tar.gz [..]

Essayez de supprimer le paquet

Sudo apt-get purge Oracle-Java8-installer
Sudo apt-get clean
Sudo apt-get update

puis retirez le repo et réimportez-le

Sudo add-apt-repository --remove ppa:webupd8team/Java
Sudo apt-get update
Sudo apt-add-repository ppa:webupd8team/Java

et réinstallez le paquet

Sudo apt-get update
Sudo apt-get install Oracle-Java8-installer

update: si vous voulez installer Java, vous pouvez utiliser ce code à la place de la dernière ligne:

Sudo apt install default-jdk
5
Francesco

J'avais un problème similaire. En regardant dans/var/cache/Oracle-jdk8-installer, j’ai remarqué que jdk-8u111-linux-x64.tar.gz n’était que de 5,3 Ko. Je l'ai supprimé, téléchargé le fichier correct de http://www.Oracle.com/technetwork/Java/javase/downloads/index.html et l'ai ensuite placé dans le répertoire/var/cache/Oracle- le dossier jdk8-installer puis relancez $ Sudo apt-get et installez Oracle-Java8-installer suivi de $ Sudo pour installer Oracle-Java8-set-default et l’installation s’effectue correctement.

0
DaveC49