Как правильно удалить JDK в Linux?

Поначалу установил JDK 1.8, но что-то с ним конфликтовало и установил вместо него JDK 1.7
Но сделал я это видимо как-то криво, что от 1.8 остались хвосты. Теперь при обновлении через менеджер обновлений возвращает ошибку:
E: jdk1.8.0-40: подпроцесс установлен сценарий post-removal возвратил код ошибки 127
.
Так-же ругаются установки через apt-get install. Как я понимаю физически файлы от 1.8 удалены, а ссылки на них где-то остались. Подскажите как мне это можно починить?

пс. javac -version
javac 1.7.0_75
  • Вопрос задан
  • 5955 просмотров
Решения вопроса 1
@Ke1eth
software engineer
sudo mkdir -p /usr/java
sudo touch /usr/java/aa
sudo touch /usr/sbin/alternatives
sudo apt-get remove jdk1.8.0-40
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
расковырять deb 1.8
увидите что куда оно ложило
обязательно скрипты проанализировать, может что из них создавалось
Ответ написан
@protven
Это к вопросу, что не надо ставить jdk из репов. Уже сколько говорено - качайте нормальный Oracle JDK с сайта вендора в виде tar.gz архива и ставьте ручками.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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