CentOS8结束生命周期后如何切换镜像源

CentOS8结束生命周期后如何切换镜像源

官方提供了一个替代源,但不再进行任何更新,仅提供软件包。

在这里插入图片描述

CentOS8系统在国内推荐使用阿里云的镜像源,具体切换过程如下:


# 备份现有的repo配置文件
rename '.repo' '.repo.bak' /etc/yum.repos.d/*.repo


wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
yum clean all && yum makecache


对于阿里云ECS用户,可以使用如下镜像源:

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo && sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo && sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
yum clean all && yum makecache

对于国外用户,可以使用官方网站提供的Vault镜像源

添加epel源

同样,国内用户可以更换阿里云提供的epel源.

# 使用安装包添加
rpm -ivh http://mirrors.aliyun.com/epel/epel-release-latest-8.noarch.rpm



# 或者直接手工添加
cat <<END > /etc/yum.repos.d/CentOS-epel.repo
baseurl=http://mirrors.aliyun.com/epel/8/Everything/\$basearch
failovermethod=priority
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8

END


yum clean all && yum makecache

这样,我们就可以成功更新epel源了。

最后

上面是CentOS8的镜像源切换方法,至于其他版本,只需要更改版本号即可适用。

值得一提的是,更换镜像源也只是暂时替代方法,未来的解决方法只能是更换其他发行版,例如 AlmaLinux/CentOS Stream/RockyLinux/Ubuntu/Debian等。

当然,如果你的服务器仅用来做一些简单的应用也没必要折腾,毕竟迁移的成本也是很高的,一不小心丢着丢那的更是得不偿失。

猜你喜欢

转载自blog.csdn.net/dragonballs/article/details/126363939