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

24

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

C'est ce que j'obtiens lorsque je tente de désinstaller 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 également essayé de "supprimer complètement" de Synaptic mais cela ne fonctionne pas non plus.

Merci d'avance pour votre aide!

    
posée stragu 12.04.2012 - 05:29
la source

5 réponses

40

J'avais le même problème sur Ubuntu 11.10, j'ai essayé toutes les mêmes solutions, mais rien ne fonctionnait pour moi non plus. Je l'ai trouvé sur un autre forum de discussion et il semble avoir fonctionné pour moi:

  

Si vous souhaitez supprimer oracle-jdk7-installer, vous pouvez simplement accéder à   / var / lib / dpkg / info / Il faut un certain temps pour charger et supprimer tous les fichiers   qui commence par oracle-java7 ***** il y avait ~ 6 fichiers, puis aller à   Synaptic et simplement trouver le même oracle-jdk et cliquez sur supprimer / complètement   supprimer.

C'est là que je l'ai trouvé: lien

Bonne chance!

Modifier : voici les trois étapes à suivre pour effectuer facilement cette opération:

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

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

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

Modifier Pour ceux qui n’ont pas de synaptic installé, après vous pouvez enregistrer les fichiers d’installation d’Oracle, faites simplement:

sudo apt-get purge oracle-java7-installer

Et vous devriez être bon.

modifier : a également travaillé sur Ubuntu 12.04 LTS

    
réponse donnée jimchristie 14.04.2012 - 17:25
la source
3

Ajoutez à nouveau webupd8 ppa

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

Ouvrez le terminal et tapez:

  sudo apt-get update
  sudo apt-get install -f

Puis purgez le ppa en utilisant ppa purge

sudo apt-get install ppa-purge
sudo ppa-purge ppa:webupd8team/java

Liens

  1. Pourquoi 'ppa-purge' n'est-il pas installé par défaut?
  2. lien
  3. lien
  4. Les PPA sont-ils sûrs d'ajouter à mon système et quels sont les" drapeaux rouges "à surveiller?
réponse donnée Tachyons 12.04.2012 - 06:05
la source
2

Essayez

sudo apt-get purge <package>

J'espère que ça marche!

    
réponse donnée pjtatlow 12.04.2012 - 05:56
la source
1

1ère chose que vous pourriez essayer ce qui suit:

  

sudo apt-get remove nom_package

Si cela ne fonctionne pas parce que vous avez dit que le paquet n’était pas complètement installé, alors exécutez la commande sudo purge que pjtatlow devrait résoudre.

Je joins également une feuille de triche apt-get pour référence future pour vous.

    
réponse donnée daslinkard 12.04.2012 - 06:22
la source
1

Si vous avez rencontré une erreur de configuration lors de l’installation d’un paquet dans Ubuntu, vous obtiendrez ce message d’erreur à chaque fois que vous installerez un autre paquet. Exécutez ceci dans le terminal (Applications / Accessoires / Terminal):

sudo apt-get purge $(dpkg -l|grep ^rc|awk '{ print  }')
    
réponse donnée Ringtail 14.04.2012 - 17:46
la source

Lire d'autres questions sur les étiquettes