因为原有Centos 镜像源不能访问会报错 cannot find a valid baseurl for repo:base/7/x86_64

发现现在centos默认源被限制住了,我们想通过yum下载包都不能下载了,不得不修改/etc/yum.repos.d/CentOS-Base.repo 配置文件,一般操作都是将其修改为阿里的yum包镜像。

如果修改的不生效的原因:
1、网络不通,方案:重启 network 并尝试ping www.baidu.com 查看包情况
2、域名不能解析为ip, 方案:配置NetWorkManger 将其域名服务器的ip写入
3、文件残留问题,直接把/etc/yum.repos.d 全部删除,然后wget一个CentOS-Base.repo 配置文件下来。之后无脑三步走,

yum repolist
yum clean all
yum makecache

后面又遇到,安装的gcc版本是gcc4.8.5 想升级为gcc 8.3.1 因为centos7 默认是4.8.5,一般来说都要升级使用。

安装完成后在 /etc/yum.repos.d 目录下会出现 CentOS-SCLo-scl.repo,然后里面的源又是指向额centos.xxx, 因为现在已经不给访问了,前面说了被限制了。

yum install centos-release-scl -y

继续把baseurl 改为阿里的,这样才能到拉到包下载。
在这里插入图片描述
改完之后再刷新yum,不然会缓存,配置修改不生效等问题出现

yum repolist
yum clean all
yum makecache

这个时候就可以装了,因为我前面一直装不上,可以卸载再装

 yum remove  centos-release-scl devtoolset-8-gcc
 yum install centos-release-scl devtoolset-8-gcc

在这里插入图片描述

操作vim:
:默认是 : 1-$ d 可以清空文件全部内容
光标浏览模式 连续按两次dd可以删除一行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值