首页/系统/信创系统运维速查/dnf 离线下载与离线安装
命令与包管理65 条

dnf 离线下载与离线安装

内网离线环境标准做法:在联网机器用 dnf download 把 rpm 及依赖拉到本地,拷贝进内网再用 dnf 本地安装。

信创系统运维速查系统更新于 2026-10-12
下载dnf download --resolve 包名
依赖打包配合 --alldeps 拉全依赖
内网安装dnf install ./*.rpm

离线包准备(联网机)

离线包准备(联网机)
dnf install -y 'dnf-command(download)'
mkdir -p /tmp/offline && cd /tmp/offline
dnf download --resolve --alldeps nginx
tar czf nginx-offline.tgz *.rpm

内网安装

内网安装
tar xzf nginx-offline.tgz && cd offline
dnf install -y ./*.rpm
download --resolve 依赖按目标机基线对齐;两端发行版/补丁级别不一致时依赖可能装不上。

易错点

  • 联网机与离线机版本不一致会导致依赖不满足,下载前用相同基线环境
  • 不要漏下被依赖包:--resolve 加 --alldeps 别省,装前用 rpm -qpR 抽查

数据来源与参考

  • dnf download 插件文档
  • openEuler 离线部署指南
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌