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

相关推荐
orion5711 小时前
Missing Semester Class1:course overview and introduction of shell
linux
SkyWalking中文站15 小时前
认识 Horizon UI · 6/17:Trace 探索器
运维·监控·自动化运维
用户1204872216117 小时前
Linux驱动编译与加载
linux·嵌入式
程序员老赵18 小时前
服务器文件不想 SFTP 上传?Docker 跑个 File Browser,浏览器就能管理
服务器·docker·开源
火车叼位18 小时前
写给初级开发者:SSL、SSH、HTTPS 与证书体系全解析
运维
vivo互联网技术1 天前
从 10 分钟到 1 秒:ES 深度分页任意跳页的三轮优化实战
服务器·数据库·redis·elasticsearch·深度分页
用户805533698031 天前
Input 子系统架构:Core、Handler、Driver 三层是怎么协作的
linux·嵌入式
用户805533698031 天前
RK-Forge外设系列开篇 - 把板子从「能启动」变成「能用」:Ethernet/SPI/MMC 三个纯接线外设
linux·github·嵌入式
小猿姐1 天前
唯品会大规模数据库云原生实践:基于 KubeBlocks 管理数千实例的统一运维之路
运维·elasticsearch·云原生