GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Cómo eliminar completamente un Oracle Jdk que no se instaló correctamente?

Recientemente instalé un jdk de Oracle de un webupd8ppa en Ubuntu 12.04 beta, pero aparentemente no funcionó, y ahora me da errores en cada actualización o instalación que hago, incluso después de desactivar el ppa de mis fuentes.

Esto es lo que obtengo cuando intento desinstalar desde USC:

      installArchives() failed: (Reading database ...  
    (Reading database ... 5% 
    (Reading database ... 10% 
    (Reading database ... 15% 
    (Reading database ... 20% 
    (Reading database ... 25% 
    (Reading database ... 30% 
    (Reading database ... 35% 
    (Reading database ... 40% 
    (Reading database ... 45% 
    (Reading database ... 50% 
    (Reading database ... 55% 
    (Reading database ... 60% 
    (Reading database ... 65% 
    (Reading database ... 70% 
    (Reading database ... 75% 
    (Reading database ... 80% 
    (Reading database ... 85% 
    (Reading database ... 90% 
    (Reading database ... 95% 
    (Reading database ... 100% 
    (Reading database ... 295120 files and directories currently installed.)
Removing oracle-java7-installer ...
update-alternatives: error: unknown argument `cdrom'
dpkg: error processing oracle-java7-installer (--remove):  subprocess installed pre-removal script returned error exit status 2
No apport report written because MaxReports is reached already
Downloading...
        --2012-04-12 13:13:21--  http://download.oracle.com/otn-pub/java/jdk/7u3-b04/jdk-7u3-linux-i586.tar.gz
Rsolution de download.oracle.com (download.oracle.com)...
        203.13.161.233, 203.13.161.234
Connexion vers download.oracle.com (download.oracle.com)|203.13.161.233|:80... connect. requte HTTP transmise, en attente de la rponse... 302 Moved Temporarily
Emplacement: https://edelivery.oracle.com/otn-pub/java/jdk/7u3-b04/jdk-7u3-linux-i586.tar.gz [suivant]
        --2012-04-12 13:13:21--  https://edelivery.oracle.com/otn-pub/java/jdk/7u3-b04/jdk-7u3-linux-i586.tar.gz
Rsolution de edelivery.oracle.com (edelivery.oracle.com)...
        173.223.150.174
Connexion vers edelivery.oracle.com (edelivery.oracle.com)|173.223.150.174|:443... connect. requte HTTP transmise, en attente de la rponse... 302 Moved Temporarily Emplacement: http://download.oracle.com/errors/download-fail-1505220.html [suivant]
        --2012-04-12 13:13:22--  http://download.oracle.com/errors/download-fail-1505220.html
Connexion vers download.oracle.com (download.oracle.com)|203.13.161.233|:80... connect. requte HTTP transmise, en attente de la rponse... 200 OK
Longueur: 5307 (5,2K) [text/html]
Sauvegarde en : ./jdk-7u3-linux-i586.tar.gz

             0K .....                                                 100% 4,94M=0,001s

        2012-04-12 13:13:22 (4,94 MB/s) - ./jdk-7u3-linux-i586.tar.gz sauvegard [5307/5307]

        Download done.
sha256sum mismatch jdk-7u3-linux-i586.tar.gz
Oracle JDK 7 is NOT installed.
dpkg: error while cleaning up:  subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:  oracle-java7-installer
Error in function:

También intenté "eliminar por completo" de synaptic pero tampoco funciona.

¡Gracias por su ayuda de antemano!

Mejor respuesta

Estaba teniendo el mismo problema en Ubuntu 11.10, probé todas las mismas soluciones, ninguna de las cuales funcionó para mí tampoco. Encontré esto en otro foro de discusión y parece haber funcionado para mí:

Si desea eliminar el instalador de Oracle-jdk7, simplemente puede ir a
/var/lib/dpkg/info/ Se tarda un tiempo en cargar y eliminar todos los archivos
que comienzan con Oracle-Java7 ***** había ~6 archivos, luego vaya a
Synaptic y simplemente ubique el mismo oracle-jdk y haga clic en eliminar/completar
eliminar.

Aquí es donde lo encontré:http://ubuntuforums.org/showthread.php?p=11821814

Relacionado:estoy usando Edgy Eft (6.10). Si cambio a 10.04, ¿cómo afectará el rendimiento?

¡Buena suerte!

Editar :aquí están los 3 pasos para hacer esto fácilmente:

Abra una terminal (ctrl + alt + T) y escriba esos dos comandos sucesivamente:

cd /var/lib/dpkg/info/
sudo rm oracle-java7-installer*

Abra synaptic, busque "oracle-java7-installer", márquelo para eliminarlo por completo y haga clic en "aplicar".

Editar :
Para aquellos que no tienen Synaptic instalado, después usted rma los archivos del instalador de Oracle, simplemente haga:

sudo apt-get purge oracle-java7-installer

Y deberías ser bueno.

editar :
también funcionó en ubuntu 12.04 LTS


Ubuntu
  1. Cómo instalar Oracle Java JDK 12/11/8 en CentOS 7/RHEL 7

  2. Cómo instalar Java JDK en Debian 11

  3. Cómo instalar Oracle Java JDK 11/8 en Ubuntu 16.04 y Linux Mint 18

  4. Cómo instalar Oracle Java JDK 17 en Linux

  5. Cómo instalar Oracle Java 7 JRE/JDK en Ubuntu 11.10

Cómo instalar Java JDK 18 en Ubuntu 22.04 / Ubuntu 20.04

Cómo instalar Oracle Java 16 en Ubuntu 18.04/20.04

Cómo instalar Oracle Database 21C en CentOS 8

Cómo instalar Oracle JDK 9 en CentOS 7

Cómo instalar Java JDK 9 en Ubuntu 15.04

Cómo instalar JDK 14 en Ubuntu 22.04