Linux下rpm包降级命令

1,815 阅读1分钟

Linux下rpm包降级命令

背景:

系统当中安装了定制的三方rpm包,处于安全考虑要换回redhat官方版本;但因版本编号高于redhat官方版本,因此不得不执行降级命令。

参考类似命令:yum -y downgrade

命令:
rpm -Uvh --oldpackage openssh-7.4p1-22.el7_9.x86_64.rpm openssh-server-7.4p1-22.el7_9.x86_64.rpm openssh-clients-7.4p1-22.el7_9.x86_64.rpm --test
参考类似命令:yum -y downgrade

[user@hostname~]$ rpm -qa openssh
openssh-8.2p1-1.el7.bclinux.x86_64
[user@hostname~]$ 
[user@hostname~]$ ll

-rw-r--r-- 1 autoom autoom 522276  6 10:47 openssh-7.4p1-22.el7_9.x86_64.rpm
-rw-r--r-- 1 autoom autoom  78912  6 10:47 openssh-askpass-7.4p1-22.el7_9.x86_64.rpm
-rw-r--r-- 1 autoom autoom 670364  6 10:47 openssh-clients-7.4p1-22.el7_9.x86_64.rpm
-rw-r--r-- 1 autoom autoom 470344   6 10:47 openssh-server-7.4p1-22.el7_9.x86_64.rpm
[user@hostname~]$ 
[user@hostname~]$ cat /etc/redhat-release 
Red Hat Enterprise Linux Server release 7.5 (Maipo)
[user@hostname~]$
[user@hostname~]$ sudo rpm -Uvh --oldpackage openssh-7.4p1-22.el7_9.x86_64.rpm openssh-server-7.4p1-22.el7_9.x86_64.rpm openssh-clients-7.4p1-22.el7_9.x86_64.rpm  --test
警告:openssh-7.4p1-22.el7_9.x86_64.rpm: V3 RSA/SHA256 Signature, ID fd431d51: NOKEY
准备中                            ################################# [100%]
[user@hostname~]$ 
[user@hostname~]$ 
[user@hostname~]$ rpm -qa openssh
openssh-7.4p1-22.el7_9.x86_64
[user@hostname~]$