Como desinstalar completamente o java do RHEL?

Como desinstalar completamente o java do RHEL?

Quando faço isso, which javaobtenho a seguinte saída:

which java
/dir/java/bin/java

Já desinstalei java rpmusando o seguinte

`rpm -qa | grep -i java`
rpm -e rpm-name

Ainda assim o java não está instalado e which javatraz à tona /dir/java/bin/java

Responder1

Aparentemente, o Java pode ter sido instalado fora do rpmgerenciamento de pacotes.

Nesse caso, você poderia simplesmente fazer um mv /dir/java /dir/java.to-be-removede verificar se nada essencial foi quebrado por isso.

Se tudo parecer OK, remova todas as referências em /dir/java/bintodo o sistema PATHe MANPATHnas configurações (verifique /etc/environment, /etc/profilee os arquivos no /etc/profile.ddiretório, se existir), exclua todas JAVA_HOMEas configurações de variável de ambiente em todo o sistema e, finalmente, remova o /dir/java.to-be-removeddiretório completamente.

Você também pode verificar se o /usr/local/bindiretório não contém nenhum link simbólico quebrado apontando para as várias ferramentas dentro do /dir/java/bin.

Responder2

tente encontrar diretórios de destino nos comandos abaixo.

which java

Ou e

/usr/sbin/alternatives --display java

Se você descobrir, exclua essa pasta.

Como você já tentou o modo rpm, não estou adicionando. Mas esteja ciente de que alguns outros softwares que requerem Java podem não funcionar após a remoção completa.

Responder3

Somando-se às outras respostas; se você não sabe se um arquivo pertence a um rpm ou não, você pode usar:

rpm -qf /path/to/file

O que informa a qual rpm esse arquivo pertence.

informação relacionada