当前位置: 首页 > article >正文

Centos执行yum命令报错

错误描述

错误:为仓库 ‘appstream’ 下载元数据失败 : Cannot prepare internal mirrorlist: Curl error (6): Couldn’t resolve host name for http://mirrorlist.centos.org/?release=8&arch=x86_64&repo=AppStream&infra=stock [Could not resolve host: mirrorlist.centos.org]

推荐方案

1. 修改仓库配置指向存档仓库(推荐)

运行以下命令,将仓库配置中的 mirrorlist 替换为 vault.centos.org:

sudo sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
sudo sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*

2. 清理并更新YUM缓存

sudo yum clean all
sudo yum makecache

3. 测试安装软件

sudo yum update

替代方案:使用国内镜像源(如阿里云、清华大学)

如果 vault.centos.org 速度较慢,可以改用国内镜像源。例如阿里云:

备份原有仓库配置

sudo mkdir /etc/yum.repos.d/backup
sudo mv /etc/yum.repos.d/CentOS-* /etc/yum.repos.d/backup/

下载阿里云仓库配置

sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo

清理并重建缓存

sudo yum clean all
sudo yum makecache

原因解释

CentOS 8已结束生命周期,官方镜像(mirrorlist.centos.org)不再维护。

新的仓库地址需要指向 vault.centos.org 或第三方镜像源。

验证是否成功

运行以下命令检查仓库是否正常:

sudo yum repolist

如果显示仓库列表,则表示已修复。

附:临时修复DNS(可选)

如果怀疑是DNS问题,可尝试修改DNS服务器:

echo “nameserver 8.8.8.8” | sudo tee /etc/resolv.conf
通过以上步骤,你的仓库问题应该可以解决。如果仍有问题,请检查网络连接或防火墙设置。


http://www.kler.cn/a/537113.html

相关文章:

  • 【centOS】搭建公司内网git环境-GitLab 社区版(GitLab CE)
  • 如何导入第三方sdk | 引入第三方jar 包
  • Python----Python高级(并发编程:协程Coroutines,事件循环,Task对象,协程间通信,协程同步,将协程分布到线程池/进程池中)
  • camera光心检测算法
  • 【python】简单的flask做页面。一组字母组成的所有单词。这里的输入是一组字母,而输出是所有可能得字母组成的单词列表
  • 【FPGA】 MIPS 12条整数指令 【3】
  • NSS-DAY1
  • 解决错误:CondaHTTPError: HTTP 000 CONNECTION FAILED for url
  • openCV函数使用(二)
  • mac环境下,ollama+deepseek+cherry studio+chatbox本地部署
  • 基于Spring Boot的历史馆藏系统设计与实现(LW+源码+讲解)
  • 通信易懂唠唠SOME/IP——SOME/IP-SD服务发现阶段和应答行为
  • 【大模型】DeepSeek与chatGPT的区别以及自身的优势
  • 软考教材重点内容 信息安全工程师 第15章 网络安全主动防御技术与应用
  • MySQL中datetime类型23:59:59变成下一天的00:00:00
  • 苍穹外卖-day12(工作台、数据导出)
  • 开箱即用的.NET MAUI组件库 V-Control 发布了!
  • 机器学习数学基础:17.矩阵初等变换
  • TCP/IP 邮件
  • Redis 深度解析 —— 高频面试题与核心知识点
  • Android设置个性化按钮按键的快捷启动应用
  • 2025.2.7
  • 多数据源配置及使用,在同一个方法下切换数据源。
  • 基于JUnit4和JUnit5配合例子讲解JUnit的两种运行方式
  • 笔记本电脑屏幕泛白问题解决详解(AMD显卡)
  • .NET 8 WebAPI文件下载包含断点续传和取消下载