Как полностью удалить всю версию java из системы Linux?

У меня были аналогичные проблемы, пытаясь установить pandoc на 512 МБ машину в облаках. Согласно комментарию по этому вопросу, я получал ExitFailure 9, потому что GHC получал SIGKILL, потому что я использовал слишком много памяти. Для меня это объясняло отсутствие каких-либо полезных сообщений с подробным включением. Я отключил оптимизацию ghc, установив с cabal-dev install pandoc --ghc-options="-O0" и pandoc скомпилированный с гораздо меньшим размером памяти. Это не умная идея, если вы работаете в производственной среде!

1
задан 27 July 2015 в 08:19

2 ответа

используйте apt-get purge, чтобы удалить что-либо, включая конфиги и аналогичные.

Если проблемы сохраняются, вы всегда можете использовать find -name '*java*' или найти какие-либо java-остатки. Обратите внимание, что вам также может потребоваться выполнить поиск, например. jvm (виртуальная машина java) и что find позволит удалить, но используйте эту команду с осторожностью.

В качестве альтернативы вы всегда можете принудительно переустановить: apt-get install --reinstall package-name

Это может вылечить проблемы с вашей java.

0
ответ дан 23 May 2018 в 18:44

Я не совсем уверен, что вы понимаете, «некоторые части Java остаются в моей системе», но запуск этих двух команд подскажет вам, что установлено относительно java и VM openjdk.

dpkg --get-selections | grep java
dpkg --get-selections | grep jdk

Множество пакетов «java» - это, фактически, библиотеки и привязки, вам, вероятно, не все равно. Ядро java находится в commons, я думаю.

Кроме того, возможно, ваша проблема возникает из оставшихся конфигурационных файлов ... не забывайте apt-get purge ваши пакеты!

0
ответ дан 23 May 2018 в 18:44

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

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