【Linux】yum install报错,yum源找不到,更改yum源

遇到的问题是 yum install gcc报连接不上镜像源,那就改yum源咯
CentOS修改yum源镜像地址为:mirrors.163.com (也可以改为阿里云镜像)

1、首先备份系统自带yum源配置文件/etc/yum.repos.d/CentOS-Base.repo(如果是其他repo文件也一样备份掉,记住,全部备份掉)

[root@iZ91q68xe2hhxlZ yum.repos.d]# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

2、进入yum源配置文件所在的文件夹

[root@iZ91q68xe2hhxlZ yum.repos.d]# cd /etc/yum.repos.d/

3、下载163的yum源配置文件(CentOS7)

[root@iZ91q68xe2hhxlZ yum.repos.d]# wget http://mirrors.163.com/.help/CentOS7-Base-163.repo

4.如果以上正常那就可以继续用了,结果服务器上wget没命令,这下狗了,咋办,好在有另外一台服务器可以正常用yum,那么去可以用的那台服务器上/etc/yum.repos.d/ 目录下,把所有repo文件拿过来(为啥所有,因为我也不知道哪个生效),然后传到不能用的那台上
5.测试,解决

yum install gcc

6.还有一种特殊情况就是连不了外网只有一台机子其实思路是下载对应镜像,然后挂到服务器,关联对应连接,具体可以看我的另一篇文章:【Linux】更改本地镜像源(redhat7.5)

2020年6月5日补充个问题

HTTP 416 错误 – 所请求的范围无法满足

下载ipvsadm时报错,找到了,但是HTTP 416 错误 – 所请求的范围无法满足,也能ping通,其他主机用同样镜像也没问题

[root]# yum install ipvsadm
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Resolving Dependencies
--> Running transaction check
---> Package ipvsadm.x86_64 0:1.27-7.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

=======================================================================================================================================================================
 Package                                 Arch                                   Version                                    Repository                             Size
=======================================================================================================================================================================
Installing:
 ipvsadm                                 x86_64                                 1.27-7.el7                                 local                                  45 k

Transaction Summary
=======================================================================================================================================================================
Install  1 Package

Total download size: 45 k
Installed size: 75 k
Is this ok [y/d/N]: y
Downloading packages:
ipvsadm-1.27-7.el7.x86_64.rpm  FAILED                                          
http://10.133.122.111/localyum/bclinux-r7u2/x86_64/Packages/ipvsadm-1.27-7.el7.x86_64.rpm: [Errno -1] Package does not match intended download. Suggestion: run yum --enablerepo=local clean metadata
Trying other mirror.


Error downloading packages:
  ipvsadm-1.27-7.el7.x86_64: [Errno 256] No more mirrors to try.

执行命令yum clean all清除yum缓存即可

[root]# yum clean all

参考:
linux修改源镜像地址
修改为163yum源-mirrors.163.com

2022年1月7日补充
centos8的阿里云

curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-8.repo

sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repo

yum makecache

yum 错误:[root@localhost ~]# yum makecache
Invalid configuration value: failovermethod=priority in /etc/yum.repos.d/CentOS-Base.repo; 配置:ID 为 “failovermethod” 的 OptionBinding 不存在
处理
将 /etc/yum.repos.d/CentOS-Base.repo 文件中 failovermethod=priority 注释掉。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

实施工程师木易

感谢支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值