GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment supprimer complètement un Oracle Jdk qui ne s'est pas installé correctement ?

J'ai récemment installé un oracle jdk à partir d'un webupd8ppa sur Ubuntu 12.04 beta, mais apparemment cela n'a pas fonctionné, et maintenant il me donne des erreurs à chaque mise à jour ou installation que je fais, même après avoir désactivé le ppa de mes sources.

Voici ce que j'obtiens lorsque j'essaie de désinstaller de l'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:

J'ai aussi essayé "supprimer complètement" de synaptic mais ça ne marche pas non plus.

Merci d'avance pour votre aide !

Meilleure réponse

J'avais le même problème sur Ubuntu 11.10, j'ai essayé toutes les mêmes solutions, dont aucune n'a fonctionné pour moi non plus. J'ai trouvé ceci sur un autre forum de discussion et cela semble avoir fonctionné pour moi :

Si vous souhaitez supprimer oracle-jdk7-installer, vous pouvez simplement aller sur
/var/lib/dpkg/info/ Le chargement prend un certain temps et supprimer tous les fichiers
qui commencent par oracle-java7 ***** il y avait environ 6 fichiers, puis allez dans
Synaptic et localisez simplement le même oracle-jdk et cliquez sur supprimer/supprimer complètement
.

C'est là que je l'ai trouvé :http://ubuntuforums.org/showthread.php?p=11821814

En relation:J'utilise Edgy Eft (6.10). Si je passe à 10.04, comment cela affectera-t-il les performances ?

Bonne chance !

Modifier :voici les 3 étapes pour le faire facilement :

Ouvrez un terminal (ctrl + alt + T) et tapez successivement ces deux commandes :

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

Ouvrez synaptic, recherchez "oracle-java7-installer", marquez-le pour une suppression complète et cliquez sur "appliquer".

Modifier :
Pour ceux qui n'ont pas installé Synaptic, après vous rmez les fichiers d'installation d'oracle, faites simplement :

sudo apt-get purge oracle-java7-installer

Et tu devrais être bon.

modifier :
a également fonctionné sur Ubuntu 12.04 LTS


Ubuntu
  1. Comment installer Oracle Java JDK 12/11/8 sur CentOS 7/RHEL 7

  2. Comment installer Java JDK sur Debian 11

  3. Comment installer Oracle Java JDK 11/8 sur Ubuntu 16.04 et Linux Mint 18

  4. Comment installer Oracle Java JDK 17 sur Linux

  5. Comment installer Oracle Java JDK 18 dans Ubuntu 20.04 | Ubuntu 22.04

Comment installer Java JDK 18 sur Ubuntu 22.04 / Ubuntu 20.04

Comment installer Oracle Java 16 sur Ubuntu 18.04 / 20.04

Comment installer Oracle Database 21C sur CentOS 8

Comment installer Oracle JDK 9 sur CentOS 7

Comment installer Java JDK 9 sur Ubuntu 15.04

Comment installer JDK 14 sur Ubuntu 22.04