• 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
    
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9

    对于阿里云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
    
    • 1
    • 2
    • 3
    • 4

    对于国外用户,可以使用官方网站提供的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
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18

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

    最后

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

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

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

  • 相关阅读:
    webpack:css代码提取插件extract-text-webpack-plugin和mini-css-extract-plugin
    ASP.NET Core 6框架揭秘实例演示[06]:依赖注入框架设计细节
    高端无主灯设计灯光设计该如何布置射灯灯具?
    认识Unity中的音效
    Ranger功能验证
    MySQL导出数据为csv的方法(亲测)
    Leetcode 877. 石子游戏
    c++中的重载
    基于 Java 解释一下硬编码和非硬编码?
    Android-第十三节04Room框架详解
  • 原文地址:https://blog.csdn.net/dragonballs/article/details/126363939