Centos升级到Centos Stream
CentOS Linux 8 将于2021年12月31日结束生命周期 (EOL)。这意味着 CentOS 8 将不再从 CentOS 官方项目获得开发资源。
如果使用yum命令会报错:
Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist
为了解决这个问题需要升级到Centos Stream。
使用下面的命令可以进行快速升级:
cd /etc/yum.repos.d/
sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
执行完之后,就可以像以前一样使用yum命令了。
也可以直接去官网(https://centos.org/download/)找到centos stream 镜像
docker pull quay.io/centos/centos:stream
8
如果想继续使用Centos7, 可以修改配置源
cd /etc/yum.repos.d/
mkdir bak
mv *.repo ./bak
wget http://mirrors.aliyun.com/repo/Centos-7.repo
mv Centos-7.repo CentOS-Base.repo
如果解析报错
[Errno 14] curl#6 - "Could not resolve host: mirrors.aliyun.com; Unknown error"
修改/etc/resolv.conf
,增加配置
nameserver 8.8.8.8
nameserver 114.114.114.114
然后重启网络
service network restart
0