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

Centos7, 使用yum工具,出现 Could not resolve host: mirrorlist.centos.org

在 CentOS 7 中使用 yum 工具时,如果出现 "Could not resolve host: mirrorlist.centos.org" 的错误,通常是因为默认的镜像源无法访问。以下是一些常用的解决方法:

检查网络连接:首先使用 ping 命令测试网络连接是否正常。如果 ping mirrorlist.centos.org 不通,但 ping www.baidu.com 正常,说明 DNS 解析没问题,基本确认是 yum 源的问题

更换镜像源:可以切换到其他镜像源,如阿里云镜像源。以下是更换为阿里云镜像源的步骤

备份原有的 yum 配置文件

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

下载新的阿里云 yum 配置文件

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

清除缓存并生成新的缓存

yum clean all
yum makecache

更新系统

yum -y update

这样操作后,yum 应该能够正常使用新的镜像源进行软件包的下载和更新

禁用 FastestMirror 插件:如果更换源后仍然出现问题,可以尝试禁用 FastestMirror 插件:编辑 /etc/yum/pluginconf.d/fastestmirror.conf 文件,将 enabled=1 改为 enabled=0

进行yum源的测试,尝试安装nginx。安装时候如果出现下面的错误:

[root@locahost ~]# yum -y install nginx
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile* base: mirrors.aliyun.com* extras: mirrors.aliyun.com* updates: mirrors.aliyun.com
没有可用软件包 nginx。
错误:无须任何处理

解决这个问题的步骤如下

检查仓库配置: 检查 /etc/yum.repos.d/ 目录下的 .repo 文件,确保至少有一个仓库是启用的,并且包含 nginx

启用 EPEL 仓库: EPEL(Extra Packages for Enterprise Linux)是一个由 Fedora 社区打造,为 RHEL 及其衍生版如 CentOS 提供高质量软件包的项目。Nginx 通常包含在 EPEL 仓库中

sudo yum install epel-release -y

清理缓存: 清理 yum 缓存,确保 yum 重新生成缓存

sudo yum clean all

生成缓存: 生成新的 yum 缓存

sudo yum makecache fast

安装 Nginx: 再次尝试安装 nginx

sudo yum install nginx -y
http://www.lryc.cn/news/507434.html

相关文章:

  • 在Linux中使用`scp`进行远程目录文件复制
  • VisionPro 机器视觉案例 之 连接件测量
  • C++ 中面向对象编程中对象的状态存储与恢复的处理
  • ip_output函数
  • 【win10+RAGFlow+Ollama】搭建本地大模型助手(教程+源码)
  • 现代风格VUE3易支付用户控制中心
  • CentOS 7 上自动安装 Python 3.9 脚本
  • Spring(二)---基于注解的方式实现Bean管理和注入属性
  • 采购管理系统的设计与实现【文档+源码】
  • Overleaf编译运行时间太长,国内如何支付升级Overleaf高级账户?
  • UE5喷涂功能
  • Unity局部和世界坐标系相互转换的实现原理
  • MySQL通用语法 -DDL、DML、DQL、DCL
  • C# 6.0 连接elasticsearch数据库
  • 占个坑:利用工作以外的时间,用numpy实现MLP-手写识别
  • 抽象之诗:C++模板的灵魂与边界
  • 后端统一接口返回状态【初步模板】
  • 呼入机器人:24小时客户服务的未来趋势
  • whisper.cpp: PC端测试 -- 电脑端部署音频大模型
  • WPF ControlTemplate 控件模板
  • 序列化和反序列化(一)
  • Kubeadm+Containerd部署k8s(v1.28.2)集群(非高可用版)
  • 取子串(指针)
  • Linux系列之如何更换Centos yum源?
  • 过滤器和拦截器的区别详解
  • centos使用mkisofs构建无人值守镜像(附官方学习文档)
  • Pyside6+qml+Qtcreator项目实战
  • 秒鲨后端之MyBatis【1】环境的搭建和核心配置文件详解
  • 编译原理复习---目标代码生成
  • Winnows基础(2)