GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak úplně odebrat Oracle Jdk, který se nenainstaloval správně?

Nedávno jsem nainstaloval oracle jdk z webupd8ppa na Ubuntu 12.04 beta, ale zjevně to nefungovalo a teď mi to hlásí chyby při každé aktualizaci nebo instalaci, kterou provedu, a to i po deaktivaci ppa z mých zdrojů.

To je to, co dostanu, když se pokusím odinstalovat z 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:

Zkoušel jsem také „úplně odstranit“ ze synaptic, ale ani to nefunguje.

Za vaši pomoc předem děkujeme!

Nejlepší odpověď

Měl jsem stejný problém na Ubuntu 11.10, vyzkoušel jsem všechna stejná řešení, z nichž žádné pro mě také nefungovalo. Našel jsem to na jiném diskusním fóru a zdá se, že to pro mě fungovalo:

Pokud chcete odebrat oracle-jdk7-installer, můžete jednoduše přejít na
/var/lib/dpkg/info/ Načtení a odstranění všech souborů trvá nějakou dobu
, které začíná řetězcem oracle-java7 ***** tam bylo ~6 souborů, pak přejděte na
Synaptic a jednoduše vyhledejte stejný oracle-jdk a klikněte na odstranit/kompletně
odebrat.

Tady jsem to našel:http://ubuntuforums.org/showthread.php?p=11821814

Související:Používám Edgy Eft (6.10). Pokud přejdu na 10.04, jak to ovlivní výkon?

Hodně štěstí!

Upravit :Zde jsou 3 kroky, jak to snadno udělat:

Otevřete terminál (ctrl + alt + T) a zadejte tyto dva příkazy postupně:

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

Otevřete synaptic, vyhledejte „oracle-java7-installer“, označte jej pro úplné odstranění a klikněte na „použít“.

Upravit :
Pro ty, kteří nemají nainstalovaný synaptic, po obnovíte soubory instalačního programu oracle, stačí udělat:

sudo apt-get purge oracle-java7-installer

A ty bys měl být dobrý.

upravit :
fungovalo také na ubuntu 12.04 LTS


Ubuntu
  1. Jak nainstalovat Java JDK na Debian 11

  2. Jak nainstalovat Oracle Java JDK 17 na Linux

  3. Jak nainstalovat Oracle Java JDK 18 v Ubuntu 20.04 | Ubuntu 22.04

  1. Jak nainstalovat Oracle Java JDK 12 / 11 / 8 na CentOS 7 / RHEL 7

  2. Jak nainstalovat Oracle Java JDK 11 / 8 na Ubuntu 16.04 a Linux Mint 18

  3. Jak nainstalovat Oracle Java 7 JRE/JDK na Ubuntu 11.10

  1. Jak nainstalovat PostgreSQL na Ubuntu 20.04

  2. Jak nainstalovat Oracle Database 12c na CentOS 7

  3. Jak nainstalovat PostgreSQL 9.5 na Ubuntu (12.04 - 15.10)