Quando faço isso, which java
obtenho a seguinte saída:
which java
/dir/java/bin/java
Já desinstalei java
rpm
usando o seguinte
`rpm -qa | grep -i java`
rpm -e rpm-name
Ainda assim o java não está instalado e which java
traz à tona /dir/java/bin/java
Responder1
Aparentemente, o Java pode ter sido instalado fora do rpm
gerenciamento de pacotes.
Nesse caso, você poderia simplesmente fazer um mv /dir/java /dir/java.to-be-removed
e verificar se nada essencial foi quebrado por isso.
Se tudo parecer OK, remova todas as referências em /dir/java/bin
todo o sistema PATH
e MANPATH
nas configurações (verifique /etc/environment
, /etc/profile
e os arquivos no /etc/profile.d
diretório, se existir), exclua todas JAVA_HOME
as configurações de variável de ambiente em todo o sistema e, finalmente, remova o /dir/java.to-be-removed
diretório completamente.
Você também pode verificar se o /usr/local/bin
diretó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.