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

相关推荐
我先去打把游戏先11 分钟前
Git-Rebase使用指南-从原理到实战
服务器·git·嵌入式硬件·物联网·ubuntu
半杯咖啡半行码14 分钟前
Linux字符设备驱动实战:ioctl接口与GPIO操作指南
linux·开发语言
Zenova EdgeOS15 分钟前
Linux Nginx 反向代理实战:工业边缘 API 接入与安全加固
linux·nginx·安全·边缘计算·工业网关
染指111017 分钟前
145.Agent-LangGraph基础概念和安装和简单代码示例
java·服务器·数据库·langchain·agents
小白鸽i30 分钟前
【Linux】已安装的软件如何重新构建deb安装包?
linux·运维·服务器
零基础12337 分钟前
权限管理怎么做?从“资格”与“空间”双维度设计一套可落地的权限体系
java·服务器·数据库
其实防守也摸鱼42 分钟前
CTF Web 6 题全解 Writeup
linux·sql·学习·算法·安全·ctf·xss
zxanz11 小时前
该怎么去选择 SSL 证书来使用?有什么方法不
服务器·网络协议·ssl
考虑考虑1 小时前
JFROG手动上传包
运维·后端·自动化运维
qq_401700411 小时前
CAN 开源库大全(嵌入式/上位机,适配STM32、Linux、Qt,附带Github地址)
linux·stm32·开源