CentOS 7 未安装软件包 yum

一、在搭建环境的时候,把yum给删除了,导致系统不能正常使用,系统版本是CentOS Linux release 7.9.2009 (Core)

二、拯救办法

1.去网站下载yum源。

网站地址1:http://mirrors.163.com/centos/7/os/x86_64/Packages/

网站地址2:https://mirrors.aliyun.com/centos/7.9.2009/os/x86_64/Packages/

需要下载的yum源链接如下:
(1)wget https://mirrors.aliyun.com/centos/7.9.2009/os/x86_64/Packages/yum-cron-3.4.3-168.el7.centos.noarch.rpm
(2)wget https://mirrors.aliyun.com/centos/7.9.2009/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
(3)wget https://mirrors.aliyun.com/centos/7.9.2009/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-54.el7_8.noarch.rpm
(4)wget https://mirrors.aliyun.com/centos/7.9.2009/os/x86_64/Packages/python-iniparse-0.4-9.el7.noarch.rpm

地址可能失效,或者版本有升级找不到,可以去上面网站内部找下。

 下载需要的包, wget命令是默认下载当前所在目录。

 2.下载完成后,进行安装。

rpm -ivh --force --nodeps *.rpm

 3.等待执行100%后,可查看一下是否成功安装yum,

rpm -qa |grep yum

4.进入 /etc/yum.repos.d文件夹下,下载CentOS7-Base-163.repo

 cd /etc/yum.repos.d

 wget http://mirrors.163.com/.help/CentOS7-Base-163.repo

 5.修改CentOS7-Base-163.repo配置全部替换成阿里云源,然后查看是否安装成功。

vim /etc/yum.repos.d/CentOS-Base.repo

[base]
name=CentOS-$releasever - Base
baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

[updates]
name=CentOS-$releasever - Updates
baseurl=http://mirrors.aliyun.com/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

[extras]
name=CentOS-$releasever - Extras
baseurl=http://mirrors.aliyun.com/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

  

 

# 清理yum缓存
yum clean all
 
# 缓存阿里云镜像
yum makecache

yum -version

 

 
posted @ 2025-07-05 15:11  leocat  阅读(55)  评论(0)    收藏  举报