首页/系统/信创系统运维速查/dnf repoquery 包查询详解
命令与包管理65 条

dnf repoquery 包查询详解

repoquery 面向仓库元数据做精细查询:按文件反查所属包、查依赖树、查更新来源,比 dnf search 更精确。

信创系统运维速查系统更新于 2026-10-12
查文件dnf repoquery --whatprovides /path/file
查依赖dnf repoquery --requires 包 / --whatrequires 包
查更新dnf repoquery --upgrades

常用查询

常用查询
dnf repoquery -l nginx | head          # 包内文件列表
dnf repoquery --whatprovides 'libssl.so*'
dnf repoquery --requires nginx
dnf repoquery --whatrequires openssl-libs
repoquery 查的是仓库可安装信息;已装包文件用 rpm -ql,两者数据源不同。

易错点

  • --whatprovides 对目录名不生效,要写具体文件路径且注意引号防通配展开
  • repoquery 未装 dnf-plugins-core 时不可用,先检查插件包

数据来源与参考

  • dnf repoquery 文档
  • dnf-plugins-core 手册
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌