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 分钟前
20250509让NanoPi NEO core开发板在Ubuntu core16.04系统下实测移远的4G模块EC200A-CN
linux·运维·ubuntu
hardStudy_h9 分钟前
Linux C语言线程编程入门笔记
linux·c语言·嵌入式实时数据库
Python私教13 分钟前
Python函数:从基础到进阶的完整指南
java·服务器·python
xmweisi021 小时前
Ansible内置模块之package
linux·ansible·rhce·rhca·红帽认证·it培训
xmweisi021 小时前
Ansible内置模块之service
linux·ansible·rhce·rhca·红帽认证
大神的风范1 小时前
从0开始学linux韦东山教程第一三章问题小结(1)
linux·服务器
wgc2k1 小时前
Java游戏服务器开发流水账(3)游戏数据的缓存简介
服务器·游戏
liuze4082 小时前
使用 docker 安装 nacos3.x
运维·docker·容器
橙色小博2 小时前
Python中的re库详细用法与代码解析
linux·python·正则表达式·php·re
10000hours2 小时前
【SGL】Scatter-Gather List内存传输技术
linux·数据结构·网络协议·list·存储·sgl