Redhat7安装yum源,解决报错No more mirrors to try...

运行yum出现报错
在这里插入图片描述

或者 bash: yum: command not found...的提示,按照此篇文章重新安装yum并配置源即可。

前提

Linux系统为redhat7,且可以通外网
在这里插入图片描述

在这里插入图片描述

步骤一:卸载原有yum

使用rpm -qa | grep yum 查看
rpm -qa|grep yum|xargs rpm -e --nodeps 卸载
重新查看没有内容即可以进行下面的安装

步骤二:下载新的rpm包

下载链接: http://mirrors.163.com/centos/7/os/x86_64/Packages/ ,下载完成后,并上传至服务器。

可以下载最新的rpm包。

yum-3.4.3-168.el7.centos.noarch.rpm
yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
yum-plugin-fastestmirror-1.1.31-54.el7_8.noarch.rpm

rpm -ivh --force --nodeps yum* 执行安装
在这里插入图片描述
再次进行查看,发现已安装成功
在这里插入图片描述

步骤三:导入证书

rpm --import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7

步骤四:配置阿里源

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
在这里插入图片描述

步骤五:清除缓存,生成新的缓存

yum clean all
在这里插入图片描述
yum makecache
在这里插入图片描述
在这里插入图片描述

问题:又遇到了404报错,原因是$releasever无法解析

vim /etc/yum.repos.d/Centos-Base.repo 将文件中的$releasever变量都改为7即可
在这里插入图片描述
修改完之后执行 yum makecache 成功

在这里插入图片描述
然后就可以使用yum install需要的组件啦!
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值