linux报错YumRepo Error: All mirror URLs are not using ftp, http[s] or file. (已解决)

首先要是知道什么时候用yum

linux操作系统可分为两种:

1、RedHat系列:主要分为  Redhat、Centos、Fedora等

2、Debian系列:主要分为   Debian、Ubuntu等

RedHat系列的包管理工具是:yum

Debian系列的包管理工具是:apt-get

如果不知当前服务器什么系列可执行命令:

cat /proc/version

执行之后,可看到是RedHat:

 回到yum命令报错的正题:

第一反应就是yum配置文件出错了,因为服务器正常能联网

结果想通过vim /etc/vimrc 重新配置yum,发现服务器vim也无效了……

幸好  vi 命令还能用,输入以下命令进行修改yum配置:

vi /etc/yum.repos.d/CentOS-Base.repo

进入到文件后显示如下,红框中为之前官方链接地址,复制粘贴到浏览器后 直接报 404:

 (新手记得此处按下键盘 i 键进入编辑状态)将 配置文件中所有原 mirrorlist 、baseurl、gpgkey 注释掉,新建baseurl、gpgkey,并根据需要引用清华的相应链接,最后配置完成如下 (注意红框中内容要一 一对应,可去清华大学镜像站中寻找,根据需要进行配置,官网:https://mirrors.tuna.tsinghua.edu.cn/):

 配置好后,执行命令进行  保存并退出(新手记得先按下Esc退出编辑状态后再下面执行命令):

:wq

再执行:

yum list

执行后看见yum加载一大堆相关包时就说明yum已经正常生效了,如果此时还是用不了yum命令,那请参考这篇  结尾 “修改yum源后404 Not Found解决方法” 部分:

https://www.cnblogs.com/pistachio123/p/14301949.html

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值