Linux-openeuler更换yum镜像源

将 openEuler 系统镜像源更换为华为镜像 以openEuler 24.03 LTS SP1 为例。操作前建议备份原配置文件,并确保系统已联网。

一、确认系统版本与架构

  1. 查看系统版本 :

    bash 复制代码
     [root@eulerzy yum.repos.d]# cat /etc/os-release
    	NAME="openEuler"
    	VERSION="24.03 (LTS-SP1)"
    	ID="openEuler"
    	VERSION_ID="24.03"
    	PRETTY_NAME="openEuler 24.03 (LTS-SP1)"
    	ANSI_COLOR="0;31"
  2. 确认架构 :

    bash 复制代码
    [root@eulerzy yum.repos.d]# uname -m
    x86_64

    常见输出为 x86_64(Intel/AMD 架构)或 aarch64(鲲鹏架构)。

二、备份原镜像源配置

  1. 进入配置目录 :

    bash 复制代码
    cd /etc/yum.repos.d/
  2. 备份原 repo 文件 :

    bash 复制代码
     cp openEuler.repo openEuler.repo.back

    若存在其他 .repo 文件(如 epel.repo),建议一并备份或删除。

三、创建华为镜像源配置文件

  1. 新建配置文件 :

    bash 复制代码
    sudo vim /etc/yum.repos.d/huawei-openeuler.repo
  2. 粘贴以下内容 ,华为开源镜像地址:OpenEuler 24.03-LTS-SP1/x86_64:

    bash 复制代码
     [openEuler-everything]
     name=openEuler-everything
     baseurl=https://mirrors.huaweicloud.com/openeuler/openEuler-24.03-LTS-SP1/everything/x86_64/
     enabled=1
     gpgcheck=0
     gpgkey=https://mirrors.huaweicloud.com/openeuler/openEuler-24.03-LTS-SP1/everything/x86_64/RPM-GPG-KEY-openEuler
             
     [openEuler-EPOL]
     name=openEuler-epol
     baseurl=https://mirrors.huaweicloud.com/openeuler/openEuler-24.03-LTS-SP1/EPOL/main/x86_64/
     enabled=1
     gpgcheck=0
     
     [openEuler-update]
     name=openEuler-update
     baseurl=https://mirrors.huaweicloud.com/openeuler/openEuler-24.03-LTS-SP1/update/x86_64/
     enabled=1
     gpgcheck=0

四、清理缓存并生成新元数据

  1. 清除旧缓存 :

    bash 复制代码
    sudo dnf clean all
  2. 生成新缓存 :

    bash 复制代码
    dnf makecache

    若提示 Metadata cache created,表示配置成功。

    复制代码
    [root@eulerzy yum.repos.d]# dnf makecache
     openEuler-everything                                                                                                  2.4 MB/s |  16 MB     00:06    
     openEuler-epol                                                                                                        5.3 MB/s | 5.7 MB     00:01    
     openEuler-update                                                                                                      4.1 MB/s |  10 MB     00:02    
     Last metadata expiration check: 0:00:02 ago on 2025年05月08日 星期四 15时33分13秒.
     Metadata cache created.

五、验证镜像源

  1. 查看可用仓库 :

    bash 复制代码
    dnf repolist

    输出应包含 huawei-openeuler 相关仓库,例如:

    复制代码
     [root@eulerzy yum.repos.d]# dnf repolist
     repo id                                                                    repo name
     openEuler-EPOL                                                             openEuler-epol
     openEuler-everything                                                       openEuler-everything
     openEuler-update                                                           openEuler-update
  2. 测试软件安装 :

    bash 复制代码
    sudo dnf install -y wget

    若能正常下载并安装 wget,说明镜像源已生效。

相关推荐
乌恩大侠4 小时前
从 AI-RAN 到 AI Agent:基于 NVIDIA Nemotron 构建 5G/6G 智能网络故障诊断系统
服务器·人工智能·5g·o-ru·ai-ran·电信大模型
Decay__5 小时前
04_MySQL DBA 日常运维手册 —— 会话管理、锁与阻塞、事务监控、慢查询与日志巡检
运维·数据库·sql·mysql·架构
丰锋ff6 小时前
压缩命令笔记
linux
江华森6 小时前
数据中心基础设施运维实战:概述与实验环境搭建
运维
迪菲赫尔曼6 小时前
【基础篇 11】把官方源码放到服务器:版本、解压层级和安装位置,一次弄清楚
运维·服务器·开发语言·人工智能·python·yolo·目标检测
GeW7 小时前
产业新优势基础软件的人才底盘,从Linux与数据库开始
linux·数据库
by209997 小时前
Linux GCC/G++ 编译与 Makefile 构建
linux·运维·服务器·经验分享
螺丝钉tina8 小时前
[Playwright][08] Upload 模块自动化:如何设计真实业务测试用例?
运维·自动化·测试用例
迪菲赫尔曼8 小时前
【基础篇 12】把环境与源码接起来:检查 GPU,再安装服务器上的项目
运维·服务器·开发语言·人工智能·python·yolo·目标检测
cq林志炫8 小时前
两个Linux服务器之间同步文件
linux·运维·服务器