Copot JDK rpm untuk menginstal ulang

11

Di mana saya menemukan instalasi JDK untuk dihapus? @terdon telah menjelaskan menggunakan rpmunduhan jenis sehingga akan lebih mudah untuk menghapus, tetapi saya tidak dapat menemukannya.

cea
sumber

Jawaban:

18

Apa nama paket itu?

Ketika Anda tidak tahu nama RPM tertentu untuk dihapus, Anda dapat mencarinya seperti menggunakan perintah 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

Berdasarkan output di atas saya memiliki 2 versi Java yang diinstal. Versi resmi Oracler, jdk-1.7.0_45dan versi IceTea alias. Buka JDK java-1.7.0-openjdk-1.7.0.60-2.4.4.0,.

Menghapus instalasi

Untuk menghapus instalan versi resmi Java (JDK), Anda dapat menggunakan perintah berikut, yumatau 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
...

rpm

$ sudo rpm -e jdk

Saya akan merekomendasikan selalu mencoba menggunakan yumjika Anda bisa, itu tidak memeriksa ketergantungan yang rpmtidak.

slm
sumber
Saya tidak bisa
melupakan
Ya, Anda harus masuk melalui situs web mereka dan mengunduh file melalui browser Anda. Kemudian gunakan scpuntuk menyalinnya ke server lain yang tidak memiliki kepala.
slm
2

Cari JAWA yang sudah diinstal:

$ 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

Hapus menggunakan perintah berikut:

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
Kishore Bhosale
sumber
0

yum hapus java

Ini bekerja untuk saya

Annamalair_Linux
sumber
1
Menghapus "java" lebih luas daripada menghapus satu "JDK" ...
Jeff Schaller