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.