📦 OpenEuler 离线包下载与内网安装指南

1、前提条件(必读)

  • 环境一致:外网机器(或虚拟机/容器)的 OpenEuler 大版本和系统架构(如 22.03 LTS x86_64)必须与内网目标机器完全一致

  • 网络畅通:外网机器需能正常访问官方软件源。

  •  外网环境:准备下载工具 更新缓存并安装必要的插件,以获取 dnf download 命令支持:

dnf makecache
dnf install dnf-plugins-core -y

2. 外网环境:下载软件包及全量依赖 创建专属目录并执行全量下载:

mkdir -p ~/offline-rpms
dnf download --alldeps --destdir ~/offline-rpms <包名1> <包名2>
  • --alldeps:核心参数。强制下载指定包及其所有层级的递归依赖(无论当前外网系统是否已安装),确保依赖清单一个不漏。

  • --destdir:指定存放目录,完美替代了旧版 CentOS/Euler 中 repotrack-p 参数。

  • 将下载好的依赖包通过scp的方式传入内网环境中

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐