Réponses:
Lorsque vous ne connaissez pas le nom d'un RPM spécifique à désinstaller, vous pouvez le rechercher comme cela en utilisant la commande 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
Sur la base de la sortie ci-dessus, j'ai 2 versions de Java installées. La version officielle d'Oracler jdk-1.7.0_45
et la version IceTea aka. Ouvrez JDK, java-1.7.0-openjdk-1.7.0.60-2.4.4.0
.
Pour désinstaller la version officielle de Java (JDK), vous pouvez utiliser les commandes suivantes, yum
ou rpm
:
Miam
$ 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
...
tr / min
$ sudo rpm -e jdk
Je recommanderais toujours d'essayer d'utiliser yum
si vous le pouvez, il fait des vérifications de dépendance qui rpm
ne le font pas.
scp
pour les copier sur d'autres serveurs sans tête.
Rechercher JAVA préinstallé:
$ rpm -qa | grep java
javapackages-tools-3.4.1-11.el7.noarch
java-1.8.0-openjdk-headless-1.8.0.151-5.b12.el7_4.x86_64
Supprimer à l'aide de la commande suivante:
rpm -e java-1.8.0-openjdk-headless-1.8.0.151-5.b12.el7_4.x86_64
rpm -e javapackages-tools-3.4.1-11.el7.noarch
miam supprimer java
Ça marche pour moi