Как полностью удалить всю версию Java из системы Linux?
Я использую Ubuntu 14.04 LTS, 64-битный. При попытке запустить некоторые 32-битные программы мне пришлось установить Java-версию 6. Java-версия 7 уже присутствовала. я использовал update-alteratives переключаться между ними. Как-то я все испортил и хочу удалить все содержимое обеих версий java и переустановить. я использовал apt-get remove но я думаю, что некоторые части Java остались.
Вопрос: Как я могу удалить Java с нуля из моей системы Ubuntu?
Любая помощь высоко ценится. ТИА.
3 ответа
Следующее решение удаляет все установки 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)}'
Использование apt-get purge удалить что угодно, включая конфиги и тому подобное.
Если проблемы сохраняются, вы всегда можете использовать find -name '*java*' или найти какие-либо остатки Java. Обратите внимание, что вам также может потребоваться поиск, например, jvm (виртуальная машина Java) и что find позволит удалить, но используйте эту команду с осторожностью.
В качестве альтернативы вы всегда можете принудительно переустановить: apt-get install --reinstall package-name
Это может вылечить проблемы с вашей Java.
Я не совсем уверен, что вы понимаете под "некоторыми частями java, которые остаются в моей системе", но выполнение этих двух команд покажет вам, что установлено относительно java и виртуальной машины openjdk.
dpkg --get-selections | grep java
dpkg --get-selections | grep jdk
Множество пакетов с тегами "java" на самом деле являются библиотеками и привязками, вы, вероятно, не очень заботитесь о них. Ядро Java находится в commons Я думаю.
Кроме того, возможно, ваша проблема связана с оставшимися конфигурационными файлами... не забудьте apt-get purge ваши пакеты!