CentOS7 yum安装报错“Could not resolve host: mirrorlist.centos.org;"之解决办法(换源)

简介: CentOS7 yum安装报错“Could not resolve host: mirrorlist.centos.org; Name or service not known“之解决办法(换源)

文章目录

CentOS7 更换镜像源

  • 1.先安装wget
  • 2.下载CentOS 7的对应的repo文件
  • 3.更新镜像源

使用yum install -y xxx 或者 yum makecache时,报错Could not resolve host: mirrorlist.centos.org

1-1.png

1-2.png

解决方法:看到报错日志中加粗的字体,命令行ping mirrorlist.centos.org 不通。试着ping www.baidu.com是正常的,说明DNS解析没问题。基本确认是yum源的问题

CentOS7 更换镜像源

1.先安装wget

wget --version    #如果已有wget,则跳过安装、直接进行第二步
yum install -y wget
wget --version

2.下载CentOS 7的对应的repo文件

#先备份CentOS-Base.repo
mv CentOS-Base.repo CentOS-Base.repo.backup


#下载CentOS 7的对应的repo文件
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
#或者
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

如果wget提示报错,wget: unable to resolve host address ‘mirrors.aliyun.com’,(此时/etc/yum.repos.d/CentOS-Base.repo文件内容为空)

2-1.png

直接在浏览器通过http://mirrors.aliyun.com/repo/Centos-7.repo 下载Centos-7.repo,然后将其传到/etc/yum.repos.d目录下,重命名为CentOS-Base.repo

cd /etc/yum.repos.d
mv Centos-7.repo CentOS-Base.repo
cat CentOS-Base.repo

2-2.png

3.更新镜像源

yum clean all
yum makecache
yum -y update

执行完上面三行命令,便可通过yum下载其他软件了。

相关文章
|
10天前
|
安全 网络安全
gbase8a centos8(kylinv10)加载报登录 ftp失败报错530 Login incorrect 排查过程及解决办法
centos8(kylinv10)加载报登录 ftp失败报错530 Login incorrect 排查过程及解决办法
|
17天前
|
缓存 Linux
解决CentOS 7停止更新后yum源失效问题【图文教程】
以上步骤完成后,你的 CentOS 7 系统就会使用阿里云的 yum 源,更换yum以后就可以正常使用啦。
300 2
|
2月前
|
Linux 虚拟化 开发者
一键将CentOs的yum源更换为国内阿里yum源
一键将CentOs的yum源更换为国内阿里yum源
4320 8
|
2月前
|
缓存 Linux 编译器
【C++】CentOS环境搭建-安装log4cplus日志组件包及报错解决方案
通过上述步骤,您应该能够在CentOS环境中成功安装并使用log4cplus日志组件。面对任何安装或使用过程中出现的问题,仔细检查错误信息,对照提供的解决方案进行调整,通常都能找到合适的解决之道。log4cplus的强大功能将为您的项目提供灵活、高效的日志管理方案,助力软件开发与维护。
68 0
|
3月前
|
缓存 Linux 开发工具
CentOS7 安装KDE报错的解决方法:Loaded plugins:fastestmirror,langpacks There is no installed group.
CentOS7 安装KDE报错的解决方法:Loaded plugins:fastestmirror,langpacks There is no installed group.
164 0
|
3月前
|
Linux 开发工具 数据安全/隐私保护
CentOS7报错:“xxx is not in the sudoers file. This incident will be reported“解决方法
CentOS7报错:“xxx is not in the sudoers file. This incident will be reported“解决方法
183 0
|
3月前
|
Linux Shell Python
centos执行pip3 install etcd3报错
centos执行pip3 install etcd3报错
|
3月前
|
Linux
centos使用阿里的yum源
centos使用阿里的yum源
|
1月前
|
存储 缓存 Linux
【Linux】另一种基于rpm安装yum的方式
通过本文的方法,您可以在离线环境中使用RPM包安装YUM并进行必要的配置。这种方法适用于无法直接访问互联网的服务器或需要严格控制软件源的环境。通过配置本地YUM仓库,确保了软件包的安装和更新可以顺利进行。希望本文能够为您在特定环境中部署YUM提供实用的指导。
164 0
|
3月前
|
关系型数据库 MySQL Linux
Linux 安装 mysql【使用yum源进行安装】
这篇文章介绍了在Linux系统中使用yum源安装MySQL数据库的步骤,包括配置yum源、安装MySQL服务、启动服务以及修改root用户的默认密码。
Linux 安装 mysql【使用yum源进行安装】
下一篇
DataWorks