Qual é o nome desse pacote?
Quando você não sabe o nome de um RPM específico para desinstalar você pode procurá-lo assim usando o comando rpm
.
$ rpm -aq | grep -i jdk
java-1.7.0-openjdk-devel-1.7.0.60-2.4.4.0.fc19.x86_64
jdk-1.7.0_45-fcs.x86_64
java-1.7.0-openjdk-1.7.0.60-2.4.4.0.fc19.x86_64
Com base na saída acima, tenho duas versões do Java instaladas. A versão oficial do Oracler, jdk-1.7.0_45
e a versão IceTea aka. Abra o JDK, java-1.7.0-openjdk-1.7.0.60-2.4.4.0
.
Desinstalando
Para desinstalar a versão oficial do Java (JDK), você pode usar os seguintes comandos, yum
ou rpm
:
yum
$ sudo yum remove jdk
[sudo] password for saml:
Loaded plugins: auto-update-debuginfo, changelog, langpacks, refresh-packagekit
Resolving Dependencies
--> Running transaction check
---> Package jdk.x86_64 2000:1.7.0_45-fcs will be erased
--> Finished Dependency Resolution
Dependencies Resolved
=====================================================================================================================
Package Arch Version Repository Size
=====================================================================================================================
Removing:
jdk x86_64 2000:1.7.0_45-fcs installed 193 M
Transaction Summary
=====================================================================================================================
Remove 1 Package
Installed size: 193 M
...
rpm
$ sudo rpm -e jdk
Eu recomendaria sempre usar yum
se você puder, ele faz verificações de dependência que rpm
não faz.