Linux系列之怎样更换Centos yum源?

[复制链接]
发表于 2025-12-4 20:12:22 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×

系列博客专栏:


  • JVM系列博客专栏
  • SpringBoot系列博客
环境



  • Centos7
  • Xshell7
标题形貌

迩来安装了一个捏造机,预备用来学习,不外使用yum下令安装一些软件,不外使用这个下令时间,提示
  1. Cannot find a valid baseurl for repo: base/7/x86_64,Could not retrieve mirrorlist
复制代码
具体报错截图:

办理方法

这种标题,一样平常有几种环境:

  • 网络标题,可以在捏造机里ping一下域名
  • DNS标题,须要修改设置 /etc/sysconfig/network-scripts/
  • Centos yum源有标题,须要更换repo


  • 查抄网络标题
    在捏造机里,ping一下百度的域名,能ping通分析网络正常

  • 查抄DNS设置
到这个目次
  1. cd /etc/sysconfig/network-scripts/
复制代码
一样平常是找到ifcfg-en如许开头的文件

vi查察这个文件,查抄ONBOOT是否设置为yes,不是修改为yes,然后!wq生存退出



  • 更换Centos yum源
    前面网络和dns都查抄了,都正常,不外yum下载还是提示报错,以是须要换一个yum源看看,使用国内的yum源
   阿里云 CentOS 7 源:http://mirrors.aliyun.com/repo/Centos-7.repo
华为云 CentOS 7 源:http://mirrors.myhuaweicloud.com/repo/CentOS-7.repo
网易163 CentOS 7 源:http://mirrors.163.com/.help/CentOS7-Base-163.repo
搜狐 CentOS 7 源:
  本文使用阿里云的repo,先查抄一下体系有wget? 有的话直接wget下载一下repo文件
先备份一下本来的repo文件
  1. mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
复制代码
wget下载阿里云的repo文件
  1. wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
复制代码
如果体系没有wget,那就去阿里云官网下载一下,链接: https://mirrors.aliyun.com/repo/

然后使用xftp上传到服务器,移动到/etc/yum.repos.d/
  1. cp Centos-7.repo /etc/yum.repos.d/CentOS-Base.repo
复制代码
然后就可以使用yum下令,安装一下wget
  1. yum install wget
复制代码

回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表