📦 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的方式传入内网环境中
