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

CentOS 7 将 YUM 源更改为国内镜像源

在 CentOS 7 中,将 YUM 源更改为国内的阿里云镜像源可以提高软件包的下载速度。以下是具体的步骤:

1. 备份原有 YUM 源配置

首先,建议你备份当前的 YUM 源配置,以防后续需要恢复:

sudo cp -r /etc/yum.repos.d /etc/yum.repos.d.bak

2. 编辑或替换 YUM 源配置文件

方法一:直接编辑 CentOS-Base.repo 文件
  1. 打开 CentOS-Base.repo 文件:

    sudo vi /etc/yum.repos.d/CentOS-Base.repo
    
  2. 将文件内容替换为阿里云的镜像源配置,以下是示例内容:

    [base]
    name=CentOS-$releasever - Base
    baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centos7
    enabled=1
    
    [updates]
    name=CentOS-$releasever - Updates
    baseurl=http://mirrors.aliyun.com/centos/$releasever/updates/$basearch/
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centos7
    enabled=1
    
    [extras]
    name=CentOS-$releasever - Extras
    baseurl=http://mirrors.aliyun.com/centos/$releasever/extras/$basearch/
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centos7
    enabled=1
    
  3. 保存并退出编辑器(在 vi 中,按 Esc,输入 :wq 然后回车)。

方法二:使用 wget 下载新的 YUM 源配置文件

你也可以直接下载阿里云的 YUM 源配置文件来替换原有的配置:

sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

3. 清除 YUM 缓存

更新源之后,建议清除 YUM 缓存,以确保使用新的源:

sudo yum clean all

4. 更新 YUM 源并测试

运行以下命令,以确保新的 YUM 源配置正常工作:

sudo yum makecache

你可以查看已启用的源:

yum repolist

示例输出

如果一切顺利,你应该看到类似以下的输出,显示阿里云镜像源的信息:

Loaded plugins: fastestmirror
Determining fastest mirrors
Repo ID                                    Repo Name                                          Status
base/7/x86_64                              CentOS-7 - Base                                    10,000
extras/7/x86_64                            CentOS-7 - Extras                                  1,200
updates/7/x86_64                           CentOS-7 - Updates                                 2,300

完成

至此,你已经成功将 CentOS 7 的 YUM 源更改为阿里云镜像源。现在可以更快地安装和更新软件包。


http://www.kler.cn/news/350760.html

相关文章:

  • Oracle SQL Developer 同时打开多个table的设置
  • 华为HCIE-OpenEuler认证详解
  • 基于LSTM-Transformer混合模型实现股票价格多变量时序预测(PyTorch版)
  • Rust的move关键字在线程中的使用
  • 激光雷达定位与建图-最近邻问题
  • vue2 a-input输入框使用正则限制为数字、英文及中文,出现吞字符和英文字符打断问题
  • 原理代码解读:基于DiT结构视频生成模型的ControlNet
  • 【v5.3.0】修复订单批量发货提示 isPicUpload is not defined
  • 【笔记】Day2.5.1查询运费模板列表(未完
  • windows mysql 8.0版本重置root密码
  • 【STM32】C语言复习以及底层寄存器映射
  • 深度学习论文: T-Rex2: Towards Generic Object Detection via Text-Visual Prompt Synergy
  • 利用Python filestream实现文件流读
  • Python设计方差分析实验
  • 【AI绘画】Midjourney进阶:留白构图详解
  • Docker 安装 Oracle创建表空间并导入数据库
  • 初尝类型萃取--typename、模板偏特化、和traits之(一)typename
  • 【DBA Part03】国产Linux上Oracle RAC安装-升级-ADG-迁移
  • TEI text-embeddings-inference文本嵌入模型推理框架
  • 【MySQL】表的查询操作——SELECT
  • Redis 数据结构与操作详解:从基本命令到高效缓存策略mget-0707
  • C++之多继承
  • 开通微信小程序需要哪些资料?集师知识付费小程序
  • ROS2 “通信方式” 参数服务器
  • 数据挖掘示例分析
  • 一个检查OpenEuler版本的Python脚本的意义与实现