【CentOS7】使用yum安装出错,报HTTPS Error 404 - Not Found

【CentOS7】使用yum安装出错,报HTTPS Error 404 - Not Found

问题描述

在CentOS7中安装docker,切换了国内的镜像源进行yum安装,始终报如下错误:HTTPS Error 404 - Not Found 正在尝试其他镜像 ,且尝试了阿里云官方镜像站https://developer.aliyun.com/mirror/、华为开源镜像站https://mirrors.huaweicloud.com/home、清华大学开源软件镜像站https://mirrors.tuna.tsinghua.edu.cn/等等,依旧没有得到解决。但执行`yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo`类似的镜像源增加永远都是成功的。

解决办法

通过对问题分析,可以明确问题肯定出现在yum配置文件上,切换到根目录,路径在/etc/yum.repos.d/CentOS-Base.repo 。通过安装好CentOS后,使用yum安装报错的博文找到了解决办法。尝试了删除原有yum文件,然后重新下载阿里的,依旧不行。最终采用第三个办法,有效。

  1. 删除yum.repos.d目录下所有文件
bash 复制代码
rm -f /etc/yum.repos.d/*
  1. 重新下载阿里的
bash 复制代码
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 
  1. 清理缓存
bash 复制代码
yum clean all
  1. 测试yum安装
bash 复制代码
sudo yum update

执行后,完美安装!

博主有话说

根据docker官方的文档,当前要求CentOS9系统,由于学习需要,故主要还是以CentOS7展开。关于里面的指令,最明显的就是dnf和yum的区别。通过查阅可知:

dnf 和yum在实际使用中,如果是 CentOS 7、RHEL 7 等较旧版本,一般使用 yum ;如果是 CentOS 8 及以上、RHEL 8 及以上版本,通常使用 dnf 。不过,在 CentOS 8 及以上系统中,yum 一般是 dnf 的一个别名,使用 yum 命令时,实际上执行的是 dnf。

因此,在进行安装时候,一般可以将指令里面的dnf修改成yum进行安装。

相关推荐
zt1985q13 小时前
本地部署开源网络书签与内容管理工具 Karakeep 并实现外部访问
运维·服务器·网络·数据库·网络协议·开源
老赵的博客16 小时前
工控机之UDP组播
网络·网络协议·udp
微硬创新16 小时前
耐达讯自动化:16路4-20mA模拟信号,该怎样平稳接入PROFINET控制系统?
人工智能·物联网·网络协议·自动化·信息与通信
麦烤楽鸡翅17 小时前
计算机网络基础且重要芝士
网络·网络协议·计算机网络·面试算法题·无耻之徒
小疆智控17 小时前
工业跨网通讯实践EtherCAT转TCPIP网关关键技术
网络·网络协议
Aision_19 小时前
实习学习笔记:HTTP请求走私漏洞全方位解析
笔记·学习·安全·web安全·http·网络安全·网络攻击模型
乱七八糟的屋子19 小时前
libnice 超完整使用教程|C语言ICE/P2P公网穿透入门到高阶实战
网络协议·内网穿透·p2p·libnice·ice协议·stun/turn·webrtc底层
zhao32668575119 小时前
除了网页浏览,HTTP和HTTPS代理还能干啥?适用场景有哪些
网络协议·http·https
沐苏瑶20 小时前
计算机网络核心笔记:打通 TCP/UDP 与 HTTP/HTTPS 底层逻辑(重点下)
笔记·计算机网络·http
m0_7494922221 小时前
化工反应釜维护作业口罩选型方案
人工智能·网络协议