首页/系统/信创系统运维速查/dnf 安装指定版本与本地包
命令与包管理65 条

dnf 安装指定版本与本地包

安装特定版本、降级到旧版、从本地 rpm 文件装:install 加版本号、downgrade 降级、install ./pkg.rpm 装本地包三种常见路径。

信创系统运维速查系统更新于 2026-10-12
指定版本dnf install nginx-1.20.1-1.el8
本地包dnf install ./xxx.rpm(自动补依赖)
降级dnf downgrade 包名

实操示例

实操示例
dnf list available nginx | head
dnf install -y nginx-1.20.1*
dnf install -y ./local-package.rpm
dnf downgrade -y openssl
本地 rpm 用 dnf 安装比 rpm -ivh 好:dnf 能从源里解析依赖,rpm 只会报缺依赖。

易错点

  • 直接 rpm -ivh 装本地包遇到依赖缺失会中止,改用 dnf install ./包.rpm 自动补依赖
  • 降级前确认软件当前状态与配置文件版本,服务配置可能已被新版本改写

数据来源与参考

  • dnf install 手册
  • openEuler 文档
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌