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!
稳步前行,只争朝夕。
浙公网安备 33010602011771号