记一次CentOS8误删恢复yum过程

起因

同事不小心删了yum,搞不定找我处理,我也没搞过,但是我知道yum是一个管理rpm包管理工具。可通过rpm直接安装。当然一开始我想的是编译安装。但是发现编译安装需要很多依赖,然而依赖又要通过yum 安装,死循环。那就只能rpm安装了。

过程

找到RPM搜索网站: https://rpm.pbone.net/

搜索 yum + centos8条件

因为我的Centos是8.2版本的所以选:

发现一堆依赖:我大致需要以下包,反正是一个个下载下来ok了

glibc
gpgme
libcap
libdnf
dnf-data
openssl-libs
rpm-libs
yum
platform-python
python3-dnf
python3-gpg
python3-hawkey
python3-libcomps
python3-libdnf
python3-libs
python3-pip-wheel
python3-rpm
python3-setuptools

将上述的包下载下来放到一个文件夹中...具体版本你根据你实际的依赖下载,这里不详细写了

通过RPM安装yum

# 强制覆盖安装
# rpm -ivh * --force --nodeps

测试yum

yum --version

升级yum (因为安装的依赖可能有误,升级可将依赖修复)

yum update

镜像更新

yum clean all

yum makecache
posted @   ZJH_BLOGS  阅读(638)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
历史上的今天:
2019-12-13 关于Laravel Gate 和 Policies 的理解
点击右上角即可分享
微信分享提示
主题色彩