CentOS 7 已于 2024-06-30 停止维护,仓库整体迁到 vault 归档,末版为 7.9.2009。CentOS Stream 8 已于 2024-05-31 EOL,各镜像站均已删除,目前只同步 Stream 9 / 10。寻找 CentOS 替代品请看 Rocky / AlmaLinux 页。
sudo cp -a /etc/yum.repos.d /etc/yum.repos.d.bak
sudo sed -i \
-e 's|^mirrorlist=|#mirrorlist=|g' \
-e 's|^#baseurl=http://mirror.centos.org/centos/\$releasever|baseurl=https://mirrors.163.com/centos-vault/7.9.2009|g' \
/etc/yum.repos.d/CentOS-Base.repo
sudo yum clean all && sudo yum makecache sudo cp -a /etc/yum.repos.d /etc/yum.repos.d.bak
sudo sed -i \
-e 's|^mirrorlist=|#mirrorlist=|g' \
-e 's|^#baseurl=http://mirror.centos.org/centos/\$releasever|baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos-vault/7.9.2009|g' \
/etc/yum.repos.d/CentOS-Base.repo
sudo yum clean all && sudo yum makecache sudo cp -a /etc/yum.repos.d /etc/yum.repos.d.bak
sudo sed -i \
-e 's|^metalink=|#metalink=|g' \
-e '/^\[baseos\]/a baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos-stream/$stream/BaseOS/$basearch/os/' \
-e '/^\[appstream\]/a baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos-stream/$stream/AppStream/$basearch/os/' \
-e '/^\[crb\]/a baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos-stream/$stream/CRB/$basearch/os/' \
/etc/yum.repos.d/centos.repo
sudo dnf clean all && sudo dnf makecache [baseos]
name=CentOS Stream $releasever - BaseOS
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos-stream/$stream/BaseOS/$basearch/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=1
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1
[appstream]
name=CentOS Stream $releasever - AppStream
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos-stream/$stream/AppStream/$basearch/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=1
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1
[crb]
name=CentOS Stream $releasever - CRB
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos-stream/$stream/CRB/$basearch/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=1
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=0 sudo cp -a /etc/yum.repos.d /etc/yum.repos.d.bak
sudo sed -i \
-e 's|^mirrorlist=|#mirrorlist=|g' \
-e 's|^#baseurl=http://mirror.centos.org/centos/\$releasever|baseurl=https://mirrors.aliyun.com/centos-vault/7.9.2009|g' \
/etc/yum.repos.d/CentOS-Base.repo
sudo yum clean all && sudo yum makecache sudo cp -a /etc/yum.repos.d /etc/yum.repos.d.bak
sudo sed -i \
-e 's|^metalink=|#metalink=|g' \
-e '/^\[baseos\]/a baseurl=https://mirrors.aliyun.com/centos-stream/$stream/BaseOS/$basearch/os/' \
-e '/^\[appstream\]/a baseurl=https://mirrors.aliyun.com/centos-stream/$stream/AppStream/$basearch/os/' \
-e '/^\[crb\]/a baseurl=https://mirrors.aliyun.com/centos-stream/$stream/CRB/$basearch/os/' \
/etc/yum.repos.d/centos.repo
sudo dnf clean all && sudo dnf makecache [baseos]
name=CentOS Stream $releasever - BaseOS
baseurl=https://mirrors.aliyun.com/centos-stream/$stream/BaseOS/$basearch/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=1
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1
[appstream]
name=CentOS Stream $releasever - AppStream
baseurl=https://mirrors.aliyun.com/centos-stream/$stream/AppStream/$basearch/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=1
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1
[crb]
name=CentOS Stream $releasever - CRB
baseurl=https://mirrors.aliyun.com/centos-stream/$stream/CRB/$basearch/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=1
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=0 sudo cp -a /etc/yum.repos.d /etc/yum.repos.d.bak
sudo sed -i \
-e 's|^mirrorlist=|#mirrorlist=|g' \
-e 's|^#baseurl=http://mirror.centos.org/centos/\$releasever|baseurl=https://mirrors.huaweicloud.com/centos-vault/7.9.2009|g' \
/etc/yum.repos.d/CentOS-Base.repo
sudo yum clean all && sudo yum makecache sudo cp -a /etc/yum.repos.d /etc/yum.repos.d.bak
sudo sed -i \
-e 's|^metalink=|#metalink=|g' \
-e '/^\[baseos\]/a baseurl=https://mirrors.huaweicloud.com/centos-stream/$stream/BaseOS/$basearch/os/' \
-e '/^\[appstream\]/a baseurl=https://mirrors.huaweicloud.com/centos-stream/$stream/AppStream/$basearch/os/' \
-e '/^\[crb\]/a baseurl=https://mirrors.huaweicloud.com/centos-stream/$stream/CRB/$basearch/os/' \
/etc/yum.repos.d/centos.repo
sudo dnf clean all && sudo dnf makecache [baseos]
name=CentOS Stream $releasever - BaseOS
baseurl=https://mirrors.huaweicloud.com/centos-stream/$stream/BaseOS/$basearch/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=1
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1
[appstream]
name=CentOS Stream $releasever - AppStream
baseurl=https://mirrors.huaweicloud.com/centos-stream/$stream/AppStream/$basearch/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=1
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1
[crb]
name=CentOS Stream $releasever - CRB
baseurl=https://mirrors.huaweicloud.com/centos-stream/$stream/CRB/$basearch/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=1
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=0 sudo cp -a /etc/yum.repos.d /etc/yum.repos.d.bak
sudo sed -i \
-e 's|^mirrorlist=|#mirrorlist=|g' \
-e 's|^#baseurl=http://mirror.centos.org/centos/\$releasever|baseurl=https://mirrors.cloud.tencent.com/centos-vault/7.9.2009|g' \
/etc/yum.repos.d/CentOS-Base.repo
sudo yum clean all && sudo yum makecache sudo cp -a /etc/yum.repos.d /etc/yum.repos.d.bak
sudo sed -i \
-e 's|^metalink=|#metalink=|g' \
-e '/^\[baseos\]/a baseurl=https://mirrors.cloud.tencent.com/centos-stream/$stream/BaseOS/$basearch/os/' \
-e '/^\[appstream\]/a baseurl=https://mirrors.cloud.tencent.com/centos-stream/$stream/AppStream/$basearch/os/' \
-e '/^\[crb\]/a baseurl=https://mirrors.cloud.tencent.com/centos-stream/$stream/CRB/$basearch/os/' \
/etc/yum.repos.d/centos.repo
sudo dnf clean all && sudo dnf makecache [baseos]
name=CentOS Stream $releasever - BaseOS
baseurl=https://mirrors.cloud.tencent.com/centos-stream/$stream/BaseOS/$basearch/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=1
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1
[appstream]
name=CentOS Stream $releasever - AppStream
baseurl=https://mirrors.cloud.tencent.com/centos-stream/$stream/AppStream/$basearch/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=1
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1
[crb]
name=CentOS Stream $releasever - CRB
baseurl=https://mirrors.cloud.tencent.com/centos-stream/$stream/CRB/$basearch/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=1
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=0 sudo cp -a /etc/yum.repos.d /etc/yum.repos.d.bak
sudo sed -i \
-e 's|^mirrorlist=|#mirrorlist=|g' \
-e 's|^#baseurl=http://mirror.centos.org/centos/\$releasever|baseurl=https://mirrors.ustc.edu.cn/centos-vault/7.9.2009|g' \
/etc/yum.repos.d/CentOS-Base.repo
sudo yum clean all && sudo yum makecache sudo cp -a /etc/yum.repos.d /etc/yum.repos.d.bak
sudo sed -i \
-e 's|^metalink=|#metalink=|g' \
-e '/^\[baseos\]/a baseurl=https://mirrors.ustc.edu.cn/centos-stream/$stream/BaseOS/$basearch/os/' \
-e '/^\[appstream\]/a baseurl=https://mirrors.ustc.edu.cn/centos-stream/$stream/AppStream/$basearch/os/' \
-e '/^\[crb\]/a baseurl=https://mirrors.ustc.edu.cn/centos-stream/$stream/CRB/$basearch/os/' \
/etc/yum.repos.d/centos.repo
sudo dnf clean all && sudo dnf makecache [baseos]
name=CentOS Stream $releasever - BaseOS
baseurl=https://mirrors.ustc.edu.cn/centos-stream/$stream/BaseOS/$basearch/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=1
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1
[appstream]
name=CentOS Stream $releasever - AppStream
baseurl=https://mirrors.ustc.edu.cn/centos-stream/$stream/AppStream/$basearch/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=1
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1
[crb]
name=CentOS Stream $releasever - CRB
baseurl=https://mirrors.ustc.edu.cn/centos-stream/$stream/CRB/$basearch/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=1
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=0 sudo cp -a /etc/yum.repos.d /etc/yum.repos.d.bak
sudo sed -i \
-e 's|^mirrorlist=|#mirrorlist=|g' \
-e 's|^#baseurl=http://mirror.centos.org/centos/\$releasever|baseurl=https://mirrors.bfsu.edu.cn/centos-vault/7.9.2009|g' \
/etc/yum.repos.d/CentOS-Base.repo
sudo yum clean all && sudo yum makecache sudo cp -a /etc/yum.repos.d /etc/yum.repos.d.bak
sudo sed -i \
-e 's|^metalink=|#metalink=|g' \
-e '/^\[baseos\]/a baseurl=https://mirrors.bfsu.edu.cn/centos-stream/$stream/BaseOS/$basearch/os/' \
-e '/^\[appstream\]/a baseurl=https://mirrors.bfsu.edu.cn/centos-stream/$stream/AppStream/$basearch/os/' \
-e '/^\[crb\]/a baseurl=https://mirrors.bfsu.edu.cn/centos-stream/$stream/CRB/$basearch/os/' \
/etc/yum.repos.d/centos.repo
sudo dnf clean all && sudo dnf makecache [baseos]
name=CentOS Stream $releasever - BaseOS
baseurl=https://mirrors.bfsu.edu.cn/centos-stream/$stream/BaseOS/$basearch/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=1
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1
[appstream]
name=CentOS Stream $releasever - AppStream
baseurl=https://mirrors.bfsu.edu.cn/centos-stream/$stream/AppStream/$basearch/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=1
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1
[crb]
name=CentOS Stream $releasever - CRB
baseurl=https://mirrors.bfsu.edu.cn/centos-stream/$stream/CRB/$basearch/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=1
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=0 sudo cp -a /etc/yum.repos.d /etc/yum.repos.d.bak
sudo sed -i \
-e 's|^mirrorlist=|#mirrorlist=|g' \
-e 's|^#baseurl=http://mirror.centos.org/centos/\$releasever|baseurl=https://mirror.nju.edu.cn/centos-vault/7.9.2009|g' \
/etc/yum.repos.d/CentOS-Base.repo
sudo yum clean all && sudo yum makecache sudo cp -a /etc/yum.repos.d /etc/yum.repos.d.bak
sudo sed -i \
-e 's|^metalink=|#metalink=|g' \
-e '/^\[baseos\]/a baseurl=https://mirror.nju.edu.cn/centos-stream/$stream/BaseOS/$basearch/os/' \
-e '/^\[appstream\]/a baseurl=https://mirror.nju.edu.cn/centos-stream/$stream/AppStream/$basearch/os/' \
-e '/^\[crb\]/a baseurl=https://mirror.nju.edu.cn/centos-stream/$stream/CRB/$basearch/os/' \
/etc/yum.repos.d/centos.repo
sudo dnf clean all && sudo dnf makecache [baseos]
name=CentOS Stream $releasever - BaseOS
baseurl=https://mirror.nju.edu.cn/centos-stream/$stream/BaseOS/$basearch/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=1
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1
[appstream]
name=CentOS Stream $releasever - AppStream
baseurl=https://mirror.nju.edu.cn/centos-stream/$stream/AppStream/$basearch/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=1
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1
[crb]
name=CentOS Stream $releasever - CRB
baseurl=https://mirror.nju.edu.cn/centos-stream/$stream/CRB/$basearch/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=1
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=0