阿里云提供了 CentOS 的镜像站,可以用于X_X CentOS 系统的软件包下载。如果你需要使用 CentOS 8.2 的镜像源,可以通过配置 yum 源(repo 文件)来使用阿里云提供的镜像。
以下是使用阿里云镜像配置 CentOS 8.2 的步骤:
✅ 步骤一:备份原有的 repo 文件
进入 Yum 配置目录并备份原有 repo 文件:
cd /etc/yum.repos.d/
mkdir backup
mv CentOS-*.repo backup/
✅ 步二:创建新的阿里云 CentOS 8.2 repo 文件
你可以手动创建一个 repo 文件,例如:
vi CentOS-Base.repo
然后粘贴以下内容:
# CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client. You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
[base]
name=CentOS-$releasever - Base
baseurl=https://mirrors.aliyun.com/centos-vault/8.2.2004/BaseOS/x86_64/os/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
[updates]
name=CentOS-$releasever - Updates
baseurl=https://mirrors.aliyun.com/centos-vault/8.2.2004/BaseOS/x86_64/updates/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
[extras]
name=CentOS-$releasever - Extras
baseurl=https://mirrors.aliyun.com/centos-vault/8.2.2004/BaseOS/x86_64/extras/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
[centosplus]
name=CentOS-$releasever - Plus
baseurl=https://mirrors.aliyun.com/centos-vault/8.2.2004/Plus/x86_64/os/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
注意:CentOS 8 已经进入维护模式,官方不再提供更新支持。因此你可能需要使用 Vault 源 或 历史版本镜像,比如上面链接中的
centos-vault。
✅ 步骤三:清理缓存并生成新缓存
dnf clean all
dnf makecache
✅ 可选:安装 EPEL 源(如果需要)
如果你还需要使用 EPEL 扩展仓库,也可以配置阿里云的 EPEL 镜像:
dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
# 修改 EPEL 镜像为阿里云
sed -i 's|^metalink=|#metalink=|g' /etc/yum.repos.d/epel*.repo
sed -i 's|^#baseurl=http://download.fedoraproject.org|baseurl=https://mirrors.aliyun.com|g' /etc/yum.repos.d/epel*.repo
📌 注意事项:
- CentOS 8 已于 2021 年底停止常规维护支持,建议考虑迁移到 CentOS Stream、Rocky Linux、AlmaLinux 等替代系统。
- 如果你需要的是 CentOS 8 最新版本(如 8.5、8.6),请将上述 URL 中的
8.2.2004替换为对应的版本号。
🔁 示例替换版本号:
如果你想使用 CentOS 8.5:
https://mirrors.aliyun.com/centos-vault/8.5.2111/BaseOS/x86_64/os/
如果你需要我帮你生成某个特定版本的 repo 文件,请告诉我具体版本号即可。
是否还需要我提供一键脚本来完成这些操作?
CDNK博客