Ничего не могу установить из-за неудачной установки JDK9 [дубликат]

На этот вопрос уже есть ответ:

Примечание : JDK9, который я пытался установить, является версией 9 Early Access Release.

sudo add-apt-repository -y ppa:webupd8team/java /* added repository */
sudo apt-get update /* updated */
sudo apt-get install oracle-java9-installer /* I can't instal JDK 9 */

Примечание: я установил JDK 8 в моей системе Ubuntu 16.04. enter image description here

Когда я выполняю sudo apt-get install oracle-java9-installer , я получаю сообщение об ошибке, показанное на рисунке ниже. enter image description here

Когда я делаю sudo apt-get update –fix-missing , я получаю предупреждения об использовании алгоритма дайджеста weka (SHA1) для некоторых ключей gpg, как показано ниже. enter image description here

Я не могу сделать sudo dpkg - -configure -a или установка любого программного обеспечения , я получаю сообщение об ошибке из-за неправильной установки JDK 9.

Я удалил oracle-java9 связанный исходный файл ppa из /etc/apt/sources.list.d , а также удалил папку oracle-jdk9-installer из / etc / apt и удалил связанные пакеты oracle-java9 из / var / cache / apt / archives .

Я не выбрал никаких источников ppa, связанных с java, в моем файле sources.list . enter image description here

Каждый раз, когда я пытаюсь что-то установить / удалить / настроить, я получаю ошибку JKD9 как показано ниже. И снова появляется папка oracle-jdk9-installer , которую я ранее удалил из / var / cache.

Из-за неполной установки JDK9 я не могу ничего установить / удалить / настроить в своей системе Ubuntu 16.04.

Я искал, как работает apt-get в Что делает apt-get install под капотом? , ничего не найдено, потому что внутри / var / lib / dpkg / info каталог. В каталоге / var / lib / dpkg / list также нет ничего, связанного с java или Oracle.

Проведя некоторое время в Интернете, я обнаружил, что могу установить JDK9, используя sudo apt-get -o Dpkg :: Options :: = "- force-overwrite" install openjdk-9-jdk . Я запустил этот сценарий, но все равно получаю сообщение об ошибке, как показано на рисунке ниже. enter image description here

Я проверил, что в файле /etc/apt/apt.conf ничего нет. Я хочу знать, откуда apt-get считывает информацию о конфигурации? Чтобы я мог удалить всю информацию, обработанную java9, из этого файла и решить свою проблему

enter image description here

0
задан 9 August 2017 в 17:17

1 ответ

sudo apt-get purge oracle-java9-installer

решил мою проблему. Позже я также изменил сервер Центра программного обеспечения Ubuntu на "Основной Сервер".

0
ответ дан 2 November 2019 в 19:51

Другие вопросы по тегам:

Похожие вопросы: