随着 2021 年的落幕,CentOS Linux 8 的生命周期也走到了尽头,此后将不再获得安全和功能更新。近期发现 CentOS 8 镜像已被官方移动,无法通过官方yum获取软件安装包;
国内镜像站
清华大学开源软件镜像站
https://mirror.tuna.tsinghua.edu.cn/
腾讯云软件源
https://mirrors.cloud.tencent.com/
腾讯云镜像源
下载腾讯云 Centos 8 yum 源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.tencent.com/repo/centos8_base.repo
目前看腾讯云的Centos 8 yum 源 目录没有发生改变 提供centos和centos-vault 目录都可以使用,后续可能会被合并成一个目录;
清华大学镜像源
官方提供镜像使用帮助如下:
https://mirror.tuna.tsinghua.edu.cn/help/centos-vault/
# 对于 CentOS 7
sudo sed -e 's|^mirrorlist=|#mirrorlist=|g' \
-e 's|^#baseurl=http://mirror.centos.org|baseurl=https://mirrors.tuna.tsinghua.edu.cn|g' \
-i.bak \
/etc/yum.repos.d/CentOS-*.repo
# 对于 CentOS 8
sudo sed -e 's|^mirrorlist=|#mirrorlist=|g' \
-e 's|^#baseurl=http://mirror.centos.org/$contentdir|baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos|g' \
-i.bak \
/etc/yum.repos.d/CentOS-*.repo
注意其中的*通配符,如果只需要替换一些文件中的源,请自行增删。
注意,如果需要启用其中一些 repo,需要将其中的 enabled=0 改为 enabled=1。
最后,更新软件包缓存
sudo yum makecache