Linux内网环境如何解决依赖的问题

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

相关推荐
设计师小聂!1 小时前
宝塔 Linux 面板保姆级教程
linux·mysql·开源·运维开发
不吃土豆的马铃薯2 小时前
C++ 高性能网络缓冲区 Buffer 源码解析
linux·服务器·开发语言·网络·c++
java知路2 小时前
linux yum 下载docker安装包及依赖安装包,并离线安装
linux·运维·docker
小小龙学IT2 小时前
Go 泛型深度解析:从设计哲学到工程实践
服务器·数据库·golang
2601_955505252 小时前
自然人身份确权可信基础设施赋能 DID 身份合规
运维·金融·区块链·健康医疗·智能硬件·教育电商·政务
fanged2 小时前
设备树学习2--一个DTBO实验
linux·嵌入式开发
星间都市山脉2 小时前
Android STS(Security Test Suite)完整介绍与测试流程
android·java·linux·windows·ubuntu·android studio·androidx
qq_163135752 小时前
Linux 【02-tac命令超详细教程】
linux
難釋懷2 小时前
Nginx-KeepAlive
运维·nginx