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.

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.


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

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.