GNU/Linux >> Znalost Linux >  >> Cent OS

Downgrade balíčku rpm na nižší verzi (pomocí příkazu „rpm“)

Otázka :Jak downgradovat balíček rpm v systému CentOS/RHEL 6 na nižší verzi pomocí příkazu „rpm“?

Opravdu se nedoporučuje používat k downgradu balíčku rpm místo yum příkaz rpm. Ale v případě, že nemáte na výběr, použijte níže uvedený postup.

Předpoklady

Ujistěte se, že jste si stáhli všechny balíčky a jejich závislosti pro nižší verzi.

Snížení verze rpm

Pro účely tohoto příspěvku downgradujeme balíčky systemd ze systemd-219-67.0.1.el7_7.2 na systemd-219-62.0.4.el7_6.9.

1. Stáhněte si nižší verzi balíčku a jeho závislost. V našem případě jsme stáhli všechny požadované závislé balíčky, jak je uvedeno níže.

[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

Všechny jsou závislé na nižších verzích balíčků systemd.

2. Ke snížení balíčku rpm použijte níže uvedenou syntaxi příkazu.

# rpm -Uvh --oldpackage [downloaded_lower_version_package]

Například:

[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%]

Úspěšně jsme downgradovali balíčky systemd z verze systemd-219-67.0.1.el7_7.2 na systemd-219-62.0.4.el7_6.9.


Cent OS
  1. Jak nainstalovat konkrétní verzi balíčku pomocí YUM

  2. Centos – Používáte Awesome Window Manager na Centos 7?

  3. rpm:příkaz nenalezen

  1. RPM příkazy

  2. Najděte, ke kterému balíčku příkaz patří v CentOS

  3. CentOS / RHEL :Jak nainstalovat konkrétní verzi rpm balíčku pomocí YUM

  1. Jaký je rozdíl mezi volbami -i a -U použitými v příkazu rpm v Linuxu

  2. Jak najdu svou verzi shellu pomocí příkazu Linux?

  3. Jak zkontrolovat OS a verzi pomocí příkazu Linux