linux更换镜像源[CentOs]

server/2025/3/25 21:24:53/

linuxyumcentos_0">问题:在使用linux的yum命令时常常会遇到由于无法加载到centos官方镜像源的问题,报错信息如图所示

在这里插入图片描述

解决方法:更换国内的数据源

1. 备份原有仓库配置
sudo cp -r /etc/yum.repos.d/ /etc/yum.repos.d.backup  # 备份整个目录
sudo rm -rf /etc/yum.repos.d/CentOS-*                # 删除默认官方仓库
2. 选择国内镜像源
选项一:阿里云镜像源(推荐)
  • 创建新仓库文件:
sudo vi /etc/yum.repos.d/CentOS-Base-Aliyun.repo
  • 粘贴以下内容(适用于 CentOS 7):
[base]
name=CentOS-7 - Base - Aliyun
baseurl=https://mirrors.aliyun.com/centos/7/os/$basearch/
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7[updates]
name=CentOS-7 - Updates - Aliyun
baseurl=https://mirrors.aliyun.com/centos/7/updates/$basearch/
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7[extras]
name=CentOS-7 - Extras - Aliyun
baseurl=https://mirrors.aliyun.com/centos/7/extras/$basearch/
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
选项二:腾讯云镜像源
  • 直接下载预配置的 repo 文件:
sudo curl -o /etc/yum.repos.d/CentOS-Base-Tencent.repo https://mirrors.cloud.tencent.com/repo/centos7_base.repo
选项三:华为云镜像源
  • 下载华为云仓库配置:
sudo curl -o /etc/yum.repos.d/CentOS-Base-Huawei.repo https://repo.huaweicloud.com/repository/conf/CentOS-7-reg.repo
3. 清理并重建缓存
sudo yum clean all       # 清除旧缓存
sudo yum makecache       # 生成新缓存
4. 测试镜像源
sudo yum update          # 检查是否能正常更新
5. 常见问题处理
  • GPG 密钥错误:
    若提示 GPG key retrieval failed,手动导入密钥:
sudo rpm --import https://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
  • 镜像源速度慢:
    尝试更换其他镜像源(如清华源、网易源)。

  • 仓库元数据损坏:
    彻底清理缓存后重试:

sudo rm -rf /var/cache/yum
sudo yum makecache

其他国内镜像源地址

镜像源CentOS 7 仓库配置地址
清华源https://mirrors.tuna.tsinghua.edu.cn/help/centos/
网易源http://mirrors.163.com/.help/centos.html
中科大源https://mirrors.ustc.edu.cn/help/centos.html
附:一键脚本(适用于 CentOS 7)
sudo sed -e 's|^mirrorlist=|#mirrorlist=|g' \-e 's|^#baseurl=http://mirror.centos.org|baseurl=https://mirrors.aliyun.com|g' \-i.bak /etc/yum.repos.d/CentOS-*.repo
sudo yum makecache

http://www.ppmy.cn/server/179063.html

相关文章

SciPy常见面试题及解析

文章目录 1. SciPy与NumPy的区别是什么?2. 如何使用SciPy求解方程 x 2 + 2 x + 1 = 0 x^2 + 2x + 1 = 0 x2+2x+1=0 的根?3. SciPy中如何计算定积分 ∫ 0 π sin ⁡ ( x ) d x \int_{0}^{\pi} \sin(x) dx ∫0π​sin(x)dx?4. 如何用SciPy实现最小二乘法拟合数据?5. SciPy的…

Lua语言的配置管理

Lua语言的配置管理 引言 在软件开发中,配置管理是一个不可或缺的环节,它直接影响到软件的灵活性、可维护性和扩展性。Lua作为一种轻量级、可嵌入的脚本语言,因其简洁和高效而受到广泛欢迎。本文将深入探讨如何使用Lua进行配置管理&#xff…

VitePress由 Vite 和 Vue 驱动的静态站点生成器

vitepress官网:VitePress | 由 Vite 和 Vue 驱动的静态站点生成器 将 Markdown 变成优雅的文档,只需几分钟,起初是想给我的开源项目PakePlus做一个使用说明的文档和官网的,然后就无意间了解到这个vitepress了,这个是v…

SpringMVC 跨域问题两种常用解决方案

如今前后端分离的架构模式日益普及的模式下,前端和后端往往部署在不同的域名或端口下,这就不可避免地会遇到跨域问题。本文将详细介绍SpringMVC其中两种常见且有效的解决方案。 本文目录 一、跨域简介二、为什么要解决跨域问题三、使用CrossOrigin注解1.…

技术速递|.NET AI 模板现已提供预览版

作者:Jordan Matthiesen 排版:Alan Wang 想要开始 AI 开发,却不确定从哪里入手?我给您带来了一个好消息——我们全新的 AI 聊天 Web 应用模板现已提供预览版!😊 这个模板是我们持续努力的一部分成果&#x…

微服务分层架构详解:表示层、应用层与基础设施层的协同工作

微服务分层架构详解:表示层、应用层与基础设施层的协同工作 文章目录 微服务分层架构详解:表示层、应用层与基础设施层的协同工作1. 表示层(Presentation Layer)1.1 表示层的作用1.2 技术选型1.3 表示层的挑战 2. 应用层&#xff…

人工智能时代大学教育范式重构:基于AI编程思维的能力培养路径研究

人工智能技术的快速发展正在重塑高等教育的内容与方法。本文以AI编程教育为切入点,通过文献分析与案例研究,探讨AI时代大学教育的核心能力需求与教学范式转型路径。研究发现,AI编程中蕴含的系统性思维训练、项目架构能力和元认知能力培养机制…

【深度学习】Self-Attention机制详解:Transformer的核心引擎

Self-Attention机制详解:Transformer的核心引擎 文章目录 Self-Attention机制详解:Transformer的核心引擎引言Self-Attention的基本概念为什么需要Self-Attention? Self-Attention的数学原理1. 计算查询(Query)、键(Key)和值(Value)2. 计算注…