Linux基础——yum downgrade和yum localinstall降级安装

一、问题描述

需求:租户需要从openssl-1.1.1t-11降级安装openssl-1.1.1f-36,安装包相关依赖问题;

报错:rpm安装提示依赖问题

 报错:yum localinstall本地rpm包无法安装;

 二、解决办法

1、方法一:yum downgrade降级

# 通过本地rpm包或在线yum源安装,加上参数“--allowerasing”允许替换原有的openssl包
yum downgrade openssl*-1.1.1f-36.oe2003sp4.* --allowerasing

2、方法二:yum localinstall降级

# 通过本地rpm包安装,加上参数“--allowerasing”允许替换原有的openssl包
yum localinstall openssl*-1.1.1f-36.oe2003sp4.*.rpm --allowerasing

 

 

 三、安装或更新包时,排除指定依赖包

1、参数“-x”或“--exclude”

(base) [root@NewOSBC8 ningbo_crash]# yum upgrade --exclude kernel-bek-headers --exclude sudo
Last metadata expiration check: 1:16:05 ago on Wednesday, December 11, 2024 PM02:46:51 CST.
Dependencies resolved.
Nothing to do.
Complete!
(base) [root@NewOSBC8 ningbo_crash]# yum localinstall --help | grep exclude
                   [--disableexcludes [repo]] [--repofrompath [repo,path]]
  -x [package], --exclude [package], --excludepkgs [package]
                        exclude packages by name or glob
  --disableexcludes [repo], --disableexcludepkgs [repo]
                        disable excludepkgs
(base) [root@NewOSBC8 ningbo_crash]# yum upgrade -x kernel-bek-headers -x sudo
Last metadata expiration check: 1:18:25 ago on Wednesday, December 11, 2024 PM02:46:51 CST.
Dependencies resolved.
Nothing to do.
Complete!

 

posted on 2024-11-21 18:26  gkhost  阅读(479)  评论(0)    收藏  举报

导航