GNU/Linux >> Belajar Linux >  >> Cent OS

Menurunkan paket rpm ke versi yang lebih rendah (menggunakan perintah "rpm")

Pertanyaan :Bagaimana cara menurunkan paket rpm di sistem CentOS/RHEL 6 ke versi yang lebih rendah menggunakan perintah “rpm”?

Sangat tidak disarankan untuk menggunakan perintah rpm daripada yum untuk menurunkan versi paket rpm. Tetapi jika Anda tidak punya pilihan, gunakan prosedur di bawah ini.

Prasyarat

Pastikan Anda telah mengunduh semua paket dan dependensinya untuk versi yang lebih rendah.

Menurunkan versi rpm

Untuk tujuan posting ini, kami menurunkan versi paket systemd dari systemd-219-67.0.1.el7_7.2 ke systemd-219-62.0.4.el7_6.9.

1. Unduh versi paket yang lebih rendah dan ketergantungannya. Dalam kasus kami, kami telah menghapus semua paket dependen yang diperlukan seperti yang ditunjukkan di bawah ini.

[root@geeklab /]# ls
libgudev1-219-62.0.4.el7_6.9.x86_64.rpm systemd-python-219-62.0.4.el7_6.9.x86_64.rpm
systemd-219-62.0.4.el7_6.9.x86_64.rpm systemd-sysv-219-62.0.4.el7_6.9.x86_64.rpm
systemd-libs-219-62.0.4.el7_6.9.x86_64.rpm

Semuanya bergantung pada versi yang lebih rendah dari paket systemd.

2. Untuk menurunkan paket rpm, gunakan sintaks perintah di bawah ini.

# rpm -Uvh --oldpackage [downloaded_lower_version_package]

Misalnya:

[root@geeklab /]# rpm -Uvh --oldpackage *.rpm
Preparing... ################################# [100%]
Updating / installing...
1:systemd-libs-219-62.0.4.el7_6.9 ################################# [ 10%]
2:systemd-219-62.0.4.el7_6.9 ################################# [ 20%]
3:systemd-python-219-62.0.4.el7_6.9################################# [ 30%]
4:systemd-sysv-219-62.0.4.el7_6.9 ################################# [ 40%]
5:libgudev1-219-62.0.4.el7_6.9 ################################# [ 50%]
Cleaning up / removing...
6:systemd-python-219-67.0.1.el7_7.2################################# [ 60%]
7:systemd-sysv-219-67.0.1.el7_7.2 ################################# [ 70%]
8:systemd-219-67.0.1.el7_7.2 ################################# [ 80%]
9:libgudev1-219-67.0.1.el7_7.2 ################################# [ 90%]
10:systemd-libs-219-67.0.1.el7_7.2 ################################# [100%]

Kami telah berhasil menurunkan versi paket systemd dari versi systemd-219-67.0.1.el7_7.2 ke systemd-219-62.0.4.el7_6.9.


Cent OS
  1. Cara Menginstal Paket Versi Tertentu menggunakan YUM

  2. Cara mengecek OS dan versi menggunakan perintah Linux

  3. Versi RHEL apa yang saya gunakan?

  1. Perintah RPM

  2. Temukan paket mana yang menjadi milik perintah di CentOS

  3. Centos – Menggunakan Pengelola Jendela Luar Biasa di Centos 7?

  1. CentOS / RHEL :Cara menginstal versi tertentu dari paket rpm menggunakan YUM

  2. Apa perbedaan antara opsi -i dan -U yang digunakan dalam perintah rpm di Linux?

  3. rpm:perintah tidak ditemukan