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 @ 2022-12-13 16:29  ZJH_BLOGS  阅读(570)  评论(0编辑  收藏  举报