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

CentOS 7 更换 yum 源(阿里云)+ 扩展 epel 源

CentOS 7 更换 yum 源(阿里云)+ 扩展 epel 源

  • 一、备份现有 yum 源
  • 二、下载 yum 源(任选其一即可)
  • 三、清理并生成缓存
  • 四、安装 EPEL 扩展源(根据需要下载)
  • 五、验证是否生效
  • 六、一键脚本(阿里云源)


一、备份现有 yum 源

  1. 备份 yum 源
    # 创建备份文件夹
    sudo mkdir /etc/yum.repos.d/backup
    	    
    # 备份所有默认的 .repo 文件到 backup 目录
    sudo mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/backup
    

二、下载 yum 源(任选其一即可)

  1. 阿里云 CentOS 7 yum 源
    sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
    
  2. 清华大学 CentOS 7 yum 源
    sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.tuna.tsinghua.edu.cn/centos/7/os/x86_64/.treeinfo
    
  3. 腾讯云CentOS 7 yum 源
    sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.cloud.tencent.com/centos/7/os/x86_64/.treeinfo
    

三、清理并生成缓存

  1. 清理并生成缓存+更新 yum 包
    # 清理旧 yum 缓存
    sudo yum clean all
    
    # 生成新缓存
    sudo yum makecache
    
    # 更新系统
    sudo yum update -y
    

四、安装 EPEL 扩展源(根据需要下载)

  1. 安装 EPEL 源
    sudo yum install epel-release -y
    
  2. 替换 EPEL 镜像源(以阿里云为例)
    # 备份原有 EPEL 源 (如果你之前安装过,请先备份)
    sudo mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.bak
    
    # 下载阿里云 EPEL 源
    sudo curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
    
  3. 清理并生成缓存
    sudo yum clean all && sudo yum makecache && sudo yum update -y
    

五、验证是否生效

  1. 查看 yum 源,并安装 sl 小火车
    # 查看当前生效的 YUM 源
    yum repolist
    
    # 安装小火车
    sudo yum install sl -y
    # 运行小火车
    sl
    

六、一键脚本(阿里云源)

  • 一键脚本(阿里云源)
    sudo bash -c '
    cd /etc/yum.repos.d/ && mkdir bak && mv *.repo bak/;
    curl -o CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo;
    yum clean all && yum makecache;
    '
    

END 配置完成



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

相关文章:

  • 蓝桥杯备考:图的遍历
  • linux去掉绝对路径前面部分和最后的/符号
  • Proteus8打开Proteus7文件(.DSN格式)的方法
  • PyTorch Lightning工业级训练实战
  • Python 迭代器与生成器:深入理解与实践
  • dsPIC33CK64MC105 Curiosity Nano|为高性能数字电源与电机控制而生
  • 软件公司高新技术企业代办:机遇与陷阱并存-优雅草卓伊凡
  • 刷机维修进阶教程-----adb禁用错了系统app导致无法开机 如何保数据无损恢复机型
  • BigEvent项目后端学习笔记(二)文章分类模块 | 文章分类增删改查全流程解析(含优化)
  • python多线程和多进程的区别有哪些
  • Spring Boot整合Activiti工作流详解
  • C++|面试准备二(常考)
  • 【差分隐私相关概念】约束下的列联表边缘分布计算方法
  • 以mysql 为例, 在cmd 命令行连接数据,操作数据库,关闭数据库的详细步骤
  • 【C++进阶学习】第三讲----多态的概念和使用
  • 华为OD机试2025A卷 - 天然蓄水库(Java Python JS C++ C )
  • 链表中倒数第K个节点
  • 地平线AlphaDrive:首个基于GRPO的自动驾驶大模型,仅用20%数据,性能超越SFT 35%!
  • 2025-03-24 学习记录--C/C++-PTA 习题9-1 时间换算
  • unable to load vboxguest kernel module