Uninstall JDK rpm to reinstall

来源:互联网 发布:伊朗人质危机 知乎 编辑:程序博客网 时间:2024/05/17 05:09

What's that packages name?

When you don't know the name of a specific RPM to uninstall you can search for it like so using the command rpm.

$ rpm -aq | grep -i jdkjava-1.7.0-openjdk-devel-1.7.0.60-2.4.4.0.fc19.x86_64jdk-1.7.0_45-fcs.x86_64java-1.7.0-openjdk-1.7.0.60-2.4.4.0.fc19.x86_64

Based on the above output I have 2 versions of Java installed. The official Oracler version, jdk-1.7.0_45 and the IceTea version aka. Open JDK, java-1.7.0-openjdk-1.7.0.60-2.4.4.0.

Uninstalling

To uninstall the official version of Java (JDK) you could use the following commands, yum or rpm:

yum

$ sudo yum remove jdk[sudo] password for saml: Loaded plugins: auto-update-debuginfo, changelog, langpacks, refresh-packagekitResolving Dependencies--> Running transaction check---> Package jdk.x86_64 2000:1.7.0_45-fcs will be erased--> Finished Dependency ResolutionDependencies Resolved===================================================================================================================== Package              Arch                    Version                               Repository                  Size=====================================================================================================================Removing: jdk                  x86_64                  2000:1.7.0_45-fcs                     installed                  193 MTransaction Summary=====================================================================================================================Remove  1 PackageInstalled size: 193 M...

rpm

$ sudo rpm -e jdk

I would recommend always trying to use yum if you can, it does dependency checks that rpmdoes not.

0 0