Таким образом, я пытался создать .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)
Issue решен.
Проанализированный файл, где это получало ошибку и вычисленное, что я сделал неправильно.
я удалил Java, в то время как jdk был поврежден. В результате, когда я пытался удалить jdk, он выполнит функцию, существующую на строках 586 и 598, который упомянул альтернативные версии Java, который я имел, удаляют.
, Поскольку я уже удалил Java без проблем, они функционируют, где бесполезный, таким образом, я просто отредактировал содержание функций, в случае, если остальной части сценария были нужны они к простому:
echo "Hello World"
И как ожидалось когда я удалил jdk, он дал мне два раза "Привет Мир". Теперь полностью удаляется. Спасибо за всю справку так или иначе.