首页 > 系统相关 >yum命令出现“Error: Cannot find a valid baseurl for repo: base”解决办法 centos修改默认yum源为阿里云yum镜像源详细步骤:

yum命令出现“Error: Cannot find a valid baseurl for repo: base”解决办法 centos修改默认yum源为阿里云yum镜像源详细步骤:

时间:2022-09-08 09:12:39浏览次数:132  
标签:centos CentOS baseurl repo valid yum base

yum命令出现“Error: Cannot find a valid baseurl for repo: base”解决办法

今天:博主用yum命令也出现了这个问题,详情如下:

  1. [root@Darker yum.repos.d]# yum list php
  2. Loaded plugins: fastestmirror, security
  3. Loading mirror speeds from cached hostfile
  4. YumRepo Error: All mirror URLs are not using ftp, http(s) or file.
  5. Eg. Invalid release/
  6. removing mirrorlist with no valid mirrors: /var/cache/yum/base/mirrorlist.txt
  7. Error: Cannot find a valid baseurl for repo: base

中文翻译

加载的插件:fastestmirror,安全性

从缓存的主机文件加载镜像速度

YumRepo 错误:所有镜像 URL 均未使用 ftp、http(s) 或文件。

例如。 无效发布/

删除没有有效镜像的镜像列表:/var/cache/yum/base/mirrorlist.txt

错误:无法为 repo 找到有效的 baseurl:base

一、yum 出现“Error: Cannot find a valid baseurl for repo: base”的原因

我需要申明的是:

yum命令出现“Error: Cannot find a valid baseurl for repo: base”的原因有很多种,但是,基本上都只有一种问题,那就是“yum源出问题了!”;

二、完美解决“Error: Cannot find a valid baseurl for repo: base"的办法

虽然说网上有说修改服务器的DNS也可以,但是我不建议这样做,yum源有国内国外,有的一些服务器的yum源或许修改DNS可以用,但是有一些服务器你修改了DNS照样还是不能用,今天博主发现了一个完美的解决办法;

既然上面说了是由于yum源的问题,我们为何不直接将linux服务器默认的yum替换成国内镜像的yum源呢?比如说:阿里云yum镜像源;

下面给大家拿centos修改默认yum源为阿里云yum镜像源详细步骤:

1、备份你的原镜像文件,以免出错后可以恢复。

命令如下:

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

2、下载新的CentOS-Base.repo 到/etc/yum.repos.d/;请选择相应的版本即可!

命令如下:

CentOS 5

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo

CentOS 6

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

CentOS 7

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

3、运行yum makecache生成缓缓存;

命令:

yum clean all

yum makecache

4、再去运行yum命令已经可以正常使用了!

 

https://blog.csdn.net/lemon_lrj/article/details/124053741

标签:centos,CentOS,baseurl,repo,valid,yum,base
From: https://www.cnblogs.com/sunny3158/p/16668270.html

相关文章

  • CentOS安装VMwareTools 安装完成 把文件拖入CentOS文件夹即可
    CentOS安装VMwareTools一、安装VMwareTools1、打开CentOS,前提是以root身份进入,先将界面中的光驱弹出2、点击“虚拟机”,然后再点击重新安装VMwareTools或者安装VMwa......
  • CentOS下命令行终端的背景和shell命令提示符及其颜色
    CentOS下命令行终端的背景和shell命令提示符及其颜色1、修改命令行终端背景和字体在浏览别人的博客时偶然发现别人的命令行终端竟然是黑底绿字,而我的是白底黑字,比......
  • 若依 微服务部署 Invalid bound statement (not found): com.ruoyi.system.mapper.Sys
     运行 ruoyi-auth和ruoyi-gateway都可以启动。但是,ruoyi-system不行报错:Causedby:org.springframework.beans.factory.BeanCreationException:Errorcreatingbeanw......
  • vmware安装centos7遇到问题Enter the path to the kernel header
     yum装好以后继续运行./vmware-install.pl然后出了下面的情况Enterthepathtothekernelheaderfilesforthe3.10.0-957.el7.x86_64kernel?INPUT:[]defaultT......
  • centos 7升级内核
    28uname-a29cat/etc/redhat-release30rpm--importhttps://www.elrepo.org/RPM-GPG-KEY-elrepo.org31rpm-Uvhhttp://www.elrepo.org/elrepo-......
  • springboot集成hibernate-validator
    一、项目搭建1、使用springboot搭建一个web工程建web工程,不使用骨架创建maven的Java工程即可,不需要创建maven的web工程。2、添加父工程坐标和添加web启动器<parent>......
  • @Valid注解
    分类限制说明空和非空检查@Null限制只能为null@NotNull限制必须不为null@NotEmpty验证注解的元素值不为null且不为空(字符串长度不为0、集合大小不为......
  • beego的validation表单验证库的使用
    下载beego/validationgogetgithub.com/astaxie/beego/validation直接用途packagemainimport( "fmt" "github.com/astaxie/beego/validation")typeUserstru......
  • Centos系统安装
     准备工作从国内镜像下载CentOS-7-x86_64-DVD-1810.iso,约4.27GB。下载_UniversalUSBInstaller_,用于制作USB安装盘,约1.7MB。打开连接单击如下按键下载。准备......
  • Centos更改镜像源
     1)备份原有镜像源文件mv/etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo.bak 2)下载阿里云镜像源文件curl-o/etc/yum.repos......