Loading

记一次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  阅读(613)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 互联网不景气了那就玩玩嵌入式吧,用纯.NET开发并制作一个智能桌面机器人(二):用.NET IoT库
· 几个自学项目的通病,别因为它们浪费了时间!
· 在外漂泊的这几年总结和感悟,展望未来
· .NET 数据拷贝方案选择
· .net工作流elsa-书签
历史上的今天:
2019-12-13 关于Laravel Gate 和 Policies 的理解
点击右上角即可分享
微信分享提示
主题色彩
蒸羊羔儿