GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Wie entferne ich vollständig ein Oracle Jdk, das nicht richtig installiert wurde?

Ich habe kürzlich ein Orakel-JDK von einem webupd8ppa auf Ubuntu 12.04 Beta installiert, aber anscheinend hat es nicht geklappt, und jetzt gibt es mir bei jedem Update oder jeder Installation, die ich mache, Fehler, selbst nachdem ich das PPA von meinen Quellen deaktiviert habe.

Dies ist, was ich bekomme, wenn ich versuche, von USC zu deinstallieren:

      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:

Ich habe auch "vollständig entfernen" aus Synaptic versucht, aber es funktioniert auch nicht.

Vielen Dank für Ihre Hilfe im Voraus!

Beste Antwort

Ich hatte das gleiche Problem unter Ubuntu 11.10, habe alle die gleichen Lösungen ausprobiert, von denen auch keine für mich funktioniert hat. Ich habe dies in einem anderen Diskussionsforum gefunden und es scheint bei mir funktioniert zu haben:

Wenn Sie das oracle-jdk7-Installationsprogramm entfernen möchten, können Sie einfach zu
/var/lib/dpkg/info/ gehen. Das Laden dauert einige Zeit, und alle Dateien löschen
, die mit oracle-java7 beginnen ***** es waren ~6 Dateien, dann gehen Sie zu
Synaptic und suchen Sie einfach dasselbe Orakel-jdk und klicken Sie auf entfernen/vollständig
entfernen.

Hier habe ich es gefunden:http://ubuntuforums.org/showthread.php?p=11821814

Verwandte:Ich verwende Edgy Eft (6.10). Wie wirkt sich ein Wechsel auf 10.04 auf die Leistung aus?

Viel Glück!

Bearbeiten :Hier sind die 3 Schritte, um dies ganz einfach zu tun:

Öffnen Sie ein Terminal (Strg + Alt + T) und geben Sie diese beiden Befehle nacheinander ein:

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

Öffnen Sie Synaptic, suchen Sie nach „oracle-java7-installer“, markieren Sie es zum vollständigen Entfernen und klicken Sie auf „Übernehmen“.

Bearbeiten :
Für diejenigen, die Synaptic nicht installiert haben, nach Sie rm die Oracle-Installer-Dateien, tun Sie einfach:

sudo apt-get purge oracle-java7-installer

Und du solltest gut sein.

bearbeiten :
funktionierte auch auf Ubuntu 12.04 LTS


Ubuntu
  1. So installieren Sie Oracle Java JDK 12/11/8 auf CentOS 7/RHEL 7

  2. So installieren Sie Java JDK unter Debian 11

  3. So installieren Sie Oracle Java JDK 11/8 auf Ubuntu 16.04 und Linux Mint 18

  4. So installieren Sie Oracle Java 7 JRE/JDK unter Ubuntu 11.10

  5. So installieren Sie Oracle Java JDK 18 in Ubuntu 20.04 | Ubuntu 22.04

So installieren Sie Java JDK 18 unter Ubuntu 22.04 / Ubuntu 20.04

So installieren Sie Oracle Java 16 unter Ubuntu 18.04 / 20.04

So installieren Sie Oracle Database 21C auf CentOS 8

So installieren Sie Oracle JDK 9 auf CentOS 7

So installieren Sie Java JDK 9 unter Ubuntu 15.04

So installieren Sie JDK 14 unter Ubuntu 22.04