Відповіді:
Якщо ви не знаєте ім'я конкретного RPM для видалення, ви можете його шукати так, використовуючи команду 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
На підставі вищезазначеного результату у мене встановлено 2 версії Java. Офіційна версія Oracler jdk-1.7.0_45
та версія IceTea. Open JDK, java-1.7.0-openjdk-1.7.0.60-2.4.4.0
.
Для видалення офіційної версії Java (JDK) ви можете скористатися такими командами yum
або rpm
:
ням
$ 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
...
об / хв
$ sudo rpm -e jdk
Я б рекомендував завжди намагатися використовувати, yum
якщо можете, це робить перевірка залежності, що rpm
ні.
scp
скопіюйте їх на інші безголові сервери.
Пошук заздалегідь встановленою програмою JAVA:
$ 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
Видалити за допомогою наступної команди:
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
yum видалити java
Це працює для мене