जवाबों:
जब आप एक विशिष्ट 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 संस्करण स्थापित हैं। आधिकारिक Oracler संस्करण, jdk-1.7.0_45
और IceTea संस्करण उर्फ। ओपन JDK java-1.7.0-openjdk-1.7.0.60-2.4.4.0
,।
जावा (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
यम हटाओ जावा
यह मेरे लिए काम कर रहा है