Câu trả lời:
Khi bạn không biết tên của một RPM cụ thể để gỡ cài đặt, bạn có thể tìm kiếm nó bằng cách sử dụng lệnh 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
Dựa trên đầu ra ở trên, tôi đã cài đặt 2 phiên bản Java. Phiên bản chính thức của Oracler và phiên bản IceTea jdk-1.7.0_45
aka. Mở JDK , java-1.7.0-openjdk-1.7.0.60-2.4.4.0
.
Để gỡ cài đặt phiên bản chính thức của Java (JDK), bạn có thể sử dụng các lệnh sau yum
hoặc 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
...
vòng / phút
$ sudo rpm -e jdk
Tôi khuyên bạn nên luôn cố gắng sử dụng yum
nếu bạn có thể, nó không kiểm tra sự phụ thuộc mà rpm
không.
scp
để sao chép chúng vào các máy chủ khác không đầu.
Tìm kiếm JAVA được cài đặt sẵn:
$ 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
Xóa bằng lệnh sau:
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