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~]$