当前位置: 首页 > article >正文

【centos8 镜像修改】centos8 镜像修改阿里云

要将 CentOS 8 的镜像源修改为阿里云镜像,你需要编辑 /etc/yum.repos.d/ 目录下的 .repo 文件。以下是具体的步骤:

  1. 备份原始的 .repo 文件
    在编辑之前,建议备份原始的 .repo 文件,以便在出现问题时可以恢复。

    sudo cp -a /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    sudo cp -a /etc/yum.repos.d/CentOS-Stream-*.repo /etc/yum.repos.d/CentOS-Stream-*.repo.backup
    
  2. 编辑 .repo 文件
    使用文本编辑器打开每个 .repo 文件,并替换 mirrorlistbaseurl,使用阿里云的镜像地址。

    sudo vi /etc/yum.repos.d/CentOS-Base.repo
    sudo vi /etc/yum.repos.d/CentOS-Stream-AppStream.repo
    sudo vi /etc/yum.repos.d/CentOS-Stream-BaseOS.repo
    

    对于每个文件,找到 [BaseOS][AppStream] 部分,并修改为:

    [BaseOS]
    name=CentOS Stream $releasever - BaseOS
    baseurl=http://mirrors.aliyun.com/centos/$releasever/BaseOS/$basearch/os/
    enabled=1
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
    
    [AppStream]
    name=CentOS Stream $releasever - AppStream
    baseurl=http://mirrors.aliyun.com/centos/$releasever/AppStream/$basearch/os/
    enabled=1
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
    

    确保每个 [BaseOS][AppStream] 部分都使用了 baseurl 而不是 mirrorlist,并且 baseurl 设置为阿里云的地址。

  3. 清除缓存并测试
    修改完 .repo 文件后,清除 YUM 缓存并尝试重新同步仓库:

    sudo dnf clean all
    sudo dnf makecache
    sudo dnf update
    

    这将清除缓存,重新生成缓存,并尝试更新系统。

  4. 验证修改
    你可以使用以下命令来检查当前使用的仓库源:

    sudo dnf repolist
    

    这将列出所有已启用的仓库及其URL,确保它们都是指向阿里云的地址。

通过以上步骤,你应该能够成功将 CentOS 8 的镜像源修改为阿里云镜像。如果遇到任何问题,请检查 .repo 文件的语法是否正确,以及网络连接是否正常。


http://www.kler.cn/a/455633.html

相关文章:

  • STM32高级物联网通信之以太网通讯
  • 2011-2020年各省城镇职工基本医疗保险年末参保人数数据
  • OCR实践-Table-Transformer
  • 云原生架构中的中间件容器化:优劣势与实践探索
  • 零基础微信小程序开发——页面导航之编程式导航(保姆级教程+超详细)
  • 书签管理工具的使用技巧
  • c++编译过程初识
  • 【Java 代码审计入门-03】XSS 漏洞原理与实际案例介绍
  • MFC扩展库BCGControlBar Pro v36.0 - 可视化管理器等全新升级
  • Vision Transformer (ViT) 论文的第二句话
  • 踏踏实实练SQLday2-3连续12345
  • 机器学习2-NumPy
  • 华为 IPD,究竟有什么特点?(二)
  • scala图书借阅系统完整代码
  • 基于Docker的ETCD分布式集群
  • SQL-leetcode-180. 连续出现的数字
  • ctfshow web 笔记
  • 分布式 I/O 配合高冗余 PLC,打造高效控制新典范
  • BUG分析 - 重启有时失败
  • MyBatis动态 SQL 的执行原理
  • 1-3 搭建WSL开发环境
  • Visual Studio 使用 GitHub Copilot 与 IntelliCode 辅助编码 【AI辅助开发系列】
  • Vue - axios的使用
  • Leetcode打卡:查询数组中元素出现的位置
  • Ubuntu20.04安装openMVS<成功>.colmap<成功>和openMVG<失败(已成功)>
  • 阿尔萨斯(JVisualVM)JVM监控工具