Error "sha256sum incompatch jdk-7u3-linux-x64.tar.gz" al intentar instalar Oracle Java

37

Recientemente intenté instalar java 7 en ubuntu 12.04 y creo que arruiné algo

Seguí las instrucciones dadas aquí .

First you need to remove openjdk for this run the following command from your terminal

sudo apt-get purge openjdk*
Now you can install Java7 by adding the following repository:

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

Ahora, cada vez que instalo un nuevo programa, aparece el siguiente error:

Download done.
sha256sum mismatch jdk-7u3-linux-x64.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
Setting up python-central (0.6.17ubuntu1) ...
Setting up python-eggtrayicon (2.25.3-11) ...
Setting up gmail-notify (1.6.1.1-1ubuntu1) ...
Processing triggers for python-central ...
Errors were encountered while processing:
 oracle-java7-installer
Error in function: 

Sin embargo, el programa parece instalarse y funcionar bien, por lo que no parece ser un problema que me impida hacer nada

Entonces reinstalé openjdk yendo a:

sudo apt-get install openjdk *

Pero sigo teniendo el mismo error.

yendo:

sudo apt-get install oracle-java7-installer me da el mismo error.

Que esta pasando?

Avíseme si esto está claro o no e intentaré explicar mejor mi problema

Fawkes5
fuente

Respuestas:

56

Ejecute los siguientes comandos desde una Terminal:

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

Aquí puede encontrar información sobre qué son los PPA, así como consejos para reconocer cuáles de ellos no son seguros .


Glosario

Comando, línea de comando : el entorno tradicional de Unix, donde escribe comandos para decirle a la computadora qué hacer.

Terminal : una aplicación que te permite acceder a la línea de comando. Ábrelo presionando su atajo de teclado,Ctrl Alt T

SirCharlo
fuente
USTED DA MAN SirCharlo !!!
Fawkes5
Estoy feliz de que funcionó: P
SirCharlo
1
¿No puede ubicar el paquete?
Andrew Rhyne
Esto ya no funciona.
Newskooler
1

La solución es bastante simple, en realidad. Primero, instale Synaptic Package Manager en el Centro de software de Ubuntu. Después de instalarlo, deberá abrirlo con privilegios de root:

gksu synaptic  

O bien, en Ubuntu 12.04 o posterior, puede buscar Synaptic en el Tablero y hacer clic en el icono Synaptic para abrir Synaptic. Se le pedirá que se autentique con su contraseña de usuario para abrir Synaptic.

Busque Oracle-java7-installer, haga clic derecho sobre él y elimínelo por completo. Aplique los cambios, elimine el PPA y sus mensajes de error desaparecerán.ingrese la descripción de la imagen aquí

Jebeld17
fuente
1
No es necesario instalar Synaptic solo por esto. Puede usar apt-get remove --purge oracle-java7-installer, --purgees el equivalente de la opción "eliminar completamente" de Synaptic
STW