Недавно я установил oracle jdk из webupd8ppa в бета-версии Ubuntu 12.04, но, очевидно, это не сработало, и теперь оно выдает мне ошибки при каждом обновлении или установке, которую я делаю, даже после деактивации ppa из моих источников.
Вот что я получаю, когда пытаюсь удалить из 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:
Я также пытался «полностью удалить» из synaptic, но это тоже не работает.
Спасибо заранее за помощь!
Снова добавьте webupd8 ppa
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
Откройте терминал и введите:
sudo apt-get update
sudo apt-get install -f
Затем очистите ppa, используя ppa purge
sudo apt-get install ppa-purge
sudo ppa-purge ppa:webupd8team/java
Ссылки
]Попробуйте
sudo apt-get purge <package>
Надеюсь, что это работает!
Если вы столкнулись с ошибкой конфигурации при установке пакета в Ubuntu, вы будете получать это сообщение об ошибке каждый раз при установке другого пакета. Это очень раздражает, и есть команда для удаления этого неправильно сконфигурированного пакета. Запустите это в терминале (Приложения / Аксессуары / Терминал):
sudo apt-get purge $(dpkg -l|grep ^rc|awk '{ print $2 }')
У меня была та же проблема в Ubuntu 11.10, я пробовал все те же решения, но ни одно из них не работало для меня. Я нашел это на другой доске обсуждений, и, похоже, это сработало для меня:
Если вы хотите удалить oracle-jdk7-installer, вы можете просто перейти в / var / lib / dpkg / info / Требуется некоторое время для загрузки и удаления всех файлов, начиная с oracle-java7 *****, где было ~ 6 файлов, затем перейдите в Synaptic и просто найдите тот же oracle-jdk и нажмите «удалить / полностью удалить».
blockquote>Вот где я его нашел: http://ubuntuforums.org/showthread.php?p=11821814
Удачи!
Редактировать : вот 3 шага, чтобы легко сделать это:
Откройте терминал (Ctrl + Alt + T) и введите эти две команды последовательно:
cd /var/lib/dpkg/info/ sudo rm oracle-java7-installer*
Откройте synaptic, найдите «oracle-java7-installer», отметьте его для полного удаления и нажмите «применить».
Редактировать : Для тех, у кого не установлен synaptic, после вы запустите установочные файлы Oracle, просто сделайте:
sudo apt-get purge oracle-java7-installer
И вам следует будь хорошим.
Редактировать : также работал на Ubuntu 12.04 LTS
Во-первых, вы можете попробовать следующее:
sudo apt-get remove имя_пакета
blockquote>Если это не сработает, потому что вы сказали, что пакет не полностью установлен, а затем выполните команду sudo purge, чтобы pjtatlow решил проблему.
Также я прилагаю чит-лист apt-get для дальнейшего использования.