centos8 yum 安装的时候报错解决方案

603 阅读1分钟

最近在使用centos8 yum安装文件时候报错 Couldn't resolve host name for http://mirrorlist.centos.org/?release=8-stream&arch=x86_64&repo=AppStream&infra=stock [Could not resolve host: mirrorlist.centos.org],切换到国阿里云yum镜像的方法

备份原始配置

cd /etc/yum.repos.d/ && mkdir backup  && mv *repo backup/

更新阿里云的yum镜像

curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo
sed -i -e "s|mirrors.cloud.aliyuncs.com|mirrors.aliyun.com|g" /etc/yum.repos.d/CentOS-*
sed -i -e "s|releasever|releasever-stream|g" /etc/yum.repos.d/CentOS-*

更新缓存

yum clean all
yum makecache

done 。合并在一起的脚本

cd /etc/yum.repos.d/ && mkdir backup  && mv *repo backup/
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo
sed -i -e "s|mirrors.cloud.aliyuncs.com|mirrors.aliyun.com|g" /etc/yum.repos.d/CentOS-*
sed -i -e "s|releasever|releasever-stream|g" /etc/yum.repos.d/CentOS-*
yum clean all
yum makecache