Como remover toda a versão do java completamente do sistema Linux?

2

Eu uso o Ubuntu 14.04 LTS, de 64 bits. Na tentativa de executar alguns programas de 32 bits, tive que instalar o java versão 6. A versão 7 do Java já estava presente. Eu usei update-alteratives para alternar entre eles. De alguma forma eu errei completamente e quero remover todo o conteúdo de ambas as versões do java e reinstalar. Eu usei apt-get remove , mas acho que algumas partes do java estão sendo deixadas.

  

Pergunta:   Como eu removo o java do zero do meu sistema Ubuntu?

Qualquer ajuda é muito apreciada. TIA.

    
por v1h5 27.07.2015 / 07:19

3 respostas

3

A solução a seguir remove todas as instalações Java (OpenJDK e Oracle Java), instaladas por meio do Gerenciador de Pacotes

  1. Verifique a saída dos comandos abaixo e marque duas vezes se não houver problema em remover

    dpkg --get-selections | awk '/oracle-java/ && /installer/ {print "sudo apt-get purge "}' 
    dpkg --get-selections | awk '/openjdk/ {print "sudo apt-get -y purge "}' 
    
  2. Depois disso, purgar o OpenJDK e o Oracle Java via

    dpkg --get-selections | awk '/oracle-java/ && /installer/ {system("sudo apt-get purge ")}'
    dpkg --get-selections | awk '/openjdk/ {system("sudo apt-get -y purge ")}'
    
por A.B. 27.07.2015 / 16:22
0

use apt-get purge para remover qualquer coisa, incluindo configurações e similares.

Se os problemas persistirem, você sempre poderá usar find -name '*java*' ou encontrar qualquer resto do java. Observe que você também pode precisar pesquisar por exemplo jvm (java virtual machine) e que find permitirá a exclusão, mas use este comando com cuidado.

Como alternativa, você sempre pode forçar uma reinstalação: apt-get install --reinstall package-name

Isso pode curar os problemas com seu java.

    
por Fiximan 27.07.2015 / 15:59
0

Não tenho certeza do que você entende por "algumas partes do java estão permanecendo no meu sistema", mas a execução desses dois comandos informará o que está instalado em relação ao java e à VM openjdk.

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

Muitos dos pacotes com tags "java" são na verdade bibliotecas e ligações, provavelmente você não liga muito para eles. O núcleo do java está no commons eu acho.

Além disso, talvez o seu problema venha dos arquivos de configuração restantes ... não se esqueça de apt-get purge dos seus pacotes!

    
por hadware 27.07.2015 / 16:03