JDK не присутствует в системе, но система говорит, что должна быть удалена

Таким образом, я пытался создать .rpm файл, который дает Oracle. Установка не была на 100% успешна, таким образом, я хочу удалить ее и сделать это простой способ этот openjdk, но теперь я ничего не могу установить, вызывают Linux, говорит мне, что jdk находится в системе когда нет. Попытки Linux пытаются удалить его и сбои, блокирующие меня от установки чего-либо:

Например, если я попробовал

sudo apt install openjdk-7-jdk

Это дает мне это:

0 upgraded, 38 newly installed, 1 to remove and 0 not upgraded.
1 not fully installed or removed.
Need to get 0 B/62,5 MB of archives.
After this operation, 162 MB disk space will be freed.

Do you want to continue? [Y/n] y
Extracting templates from packages: 100%
(Reading database ... 183637 files and directories currently installed.)
Removing jdk1.8.0-101 (1.8.0101-fcs-1) ...
find: `/usr/java/*': No such file or directory
/var/lib/dpkg/info/jdk1.8.0-101.postrm: line 586: /usr/sbin/alternatives: No such file or directory
/var/lib/dpkg/info/jdk1.8.0-101.postrm: line 598: /usr/sbin/alternatives: No such file or directory
dpkg: error processing package jdk1.8.0-101 (--remove):
subprocess installed post-removal script returned error exit status 127
Errors were encountered while processing:
jdk1.8.0-101
E: Sub-process /usr/bin/dpkg returned an error code (1)
-1
задан 25 August 2016 в 18:57

1 ответ

Issue решен.

Проанализированный файл, где это получало ошибку и вычисленное, что я сделал неправильно.

я удалил Java, в то время как jdk был поврежден. В результате, когда я пытался удалить jdk, он выполнит функцию, существующую на строках 586 и 598, который упомянул альтернативные версии Java, который я имел, удаляют.

, Поскольку я уже удалил Java без проблем, они функционируют, где бесполезный, таким образом, я просто отредактировал содержание функций, в случае, если остальной части сценария были нужны они к простому:

echo "Hello World"

И как ожидалось когда я удалил jdk, он дал мне два раза "Привет Мир". Теперь полностью удаляется. Спасибо за всю справку так или иначе.

0
ответ дан 28 September 2019 в 16:01

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

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