
Я использую Ubuntu 14.04 LTS, 64-бит. Чтобы запустить некоторые 32-битные программы, мне пришлось установить Java версии 6. Java версии 7 уже была. Я переключался update-alteratives
между ними. Каким-то образом я полностью напутал и хочу удалить все содержимое обеих версий Java и переустановить. Я использовал, apt-get remove
но мне кажется, что некоторые части Java остались.
Вопрос: Как полностью удалить Java из моей системы Ubuntu?
Любая помощь будет высоко оценена. TIA.
решение1
Следующее решение удаляет все установки Java (OpenJDK и Oracle Java), установленные через диспетчер пакетов.
Проверьте вывод команд ниже ипроверьте дваждыесли можно удалить
dpkg --get-selections | awk '/oracle-java/ && /installer/ {print "sudo apt-get purge "$1}' dpkg --get-selections | awk '/openjdk/ {print "sudo apt-get -y purge "$1}'
После этого очистите OpenJDK и Oracle Java через
dpkg --get-selections | awk '/oracle-java/ && /installer/ {system("sudo apt-get purge "$1)}' dpkg --get-selections | awk '/openjdk/ {system("sudo apt-get -y purge "$1)}'
решение2
используйте apt-get purge
для удаления чего угодно, включая конфигурации и т.п.
Если проблемы сохраняются, вы всегда можете использовать find -name '*java*'
или для поиска остатков java. Обратите внимание, что вам также может потребоваться поиск, например, jvm (виртуальная машина java), и это find
позволит удалить, но используйте эту команду с осторожностью.
В качестве альтернативы вы всегда можете выполнить принудительную переустановку:apt-get install --reinstall package-name
Это может решить проблемы с Java.
решение3
Я не совсем уверен, что вы подразумеваете под фразой «некоторые части Java остались в моей системе», но выполнение этих двух команд покажет вам, что установлено относительно Java и виртуальной машины OpenJDK.
dpkg --get-selections | grep java
dpkg --get-selections | grep jdk
Множество пакетов с тегом "java" на самом деле являются библиотеками и привязками, вас, вероятно, это не сильно волнует. Ядро java находится в commons
i-м.
Также, возможно, проблема связана с оставшимися файлами конфигурации... не забудьте о apt-get purge
своих пакетах!