解决Centos7系统更新时报错:Could not resolve host: mirrorlist.centos.org; 未知的错误

admin6个月前IT技术321

1、背景

        centos7系统在执行:sudo yum update,发生错误;


1.1、错误描述

        [root@localhost ~]# sudo yum update

已加载插件:fastestmirror, langpacks Loading mirror speeds from cached hostfile Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock error was 14: curl#6 - "Could not resolve host: mirrorlist.centos.org; 未知的错误"




2、原因分析

        原因是国内网络不能访问外网,所以需要将mirrorlist.centos.org替换为国内可以访问的镜像源。


3、解决问题

3.1、CentOS7 原生 yum 源修改为阿里 yum 源

3.1.1、备份原来的 yum 源

sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.back

3.1.2、下载阿里云的 yum 源文件并替换本地 yum 源文件

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

#清理缓存

sudo yum clean all

#生成新的缓存

 sudo yum makecache

#更新yum

 sudo yum updata

3.1.3、添加 epel 源

3.1.3.1、epel源与yum源说明

        epel源:(Extra Packages for Enterprise Linux) :epel是一个由Fedora项目支持的补充软件仓库,专为RHEL(Red Hat Enterprise Linux)及其衍生版如CentOS设计。它扩展了企业级Linux发行版的软件包库,提供大量不在官方库中的开源软件,增强了系统的功能性与灵活性。

yum源:(Yellowdog Updater, Modified)是Red Hat引入的包管理工具,它通过自动解决依赖关系,简化了软件的安装、更新和卸载过程。YUM源本质上是指向软件包仓库的配置信息,这些仓库包含了与特定Linux发行版(如RHEL/CentOS)兼容的官方软件包,确保了软件包的稳定性和兼容性。


3.1.3.2、查看一下系统是否已有 epel

sudo rpm -qa |grep epel  

3.1.3.3、有则卸载

#如果有的话先用下面的命令卸载以前的 epel 以免受影响


sudo rpm -e epel-release 

3.1.3.4、下载阿里的 epel 源

sudo wget -P /etc/yum.repos.d/ http://mirrors.aliyun.com/repo/epel-7.repo

3.1.3.5、清洗缓存并生成新的缓存

#清理缓存

sudo yum clean all

#生成新的缓存

sudo yum makecache


                        

原文链接:https://blog.csdn.net/qingzhumuqingfeng/article/details/144469012


相关文章

通俗易懂 一文搞懂IoT Wifi配网 —— ESP32/ESP8266 基于MicroPython Wifi配网详解

通俗易懂 一文搞懂IoT Wifi配网 —— ESP32/ESP8266 基于MicroPython Wifi配网详解

我们购买智能家居产品后,买回来拆箱后第一件事通常就是给这个新的硬件进行配网,所谓配网,也就是让这个新的物联网设备联入我们的局域网内,让这个物联网设备可以进行网络通讯。我们在上一篇文章《MicroPyt...

Windows10家庭版添加Hyper-V的详细步骤

Windows10家庭版添加Hyper-V的详细步骤

转http://www.xitongcheng.com/jiaocheng/win10_article_60078.htmlHyper-V是微软提出的一种系统管理程序虚拟化技术,可以降低运作成本、提高...

树莓派安装软件

 apt-get install ...

Hyper-V虚拟机固定IP地址(手把手教设置)

链接虚拟机修改网络配置文件输入指令sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0然后 输入  按  i  键 再按回车...

excel引用另外一个sheet里的数据

公式如下=Sheet3!H6...

win10 连接L2TP win7 连接L2TP遇到的问题

win10 连接L2TP win7 连接L2TP遇到的问题

PSK共享密钥文件位置/etc/ipsec.secretswin10无法链接的问题解决方案HKEY_LOCAL_MACHINE>SYSTEM>CurrentControlSet>Se...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。