























我来介绍几种在 RPM 系统中查找文件所属包的方法:
rpm -qf 命令:rpm -qf /path/to/file
dnf provides 命令(适用于已安装或未安装的文件):dnf provides /path/to/file
yum provides 命令(与 dnf provides 类似):yum provides /path/to/file
举个实际例子:
# 比如要查找 ls 命令属于哪个包
rpm -qf /bin/ls
# 输出: coreutils-8.32-30.el9.x86_64
# 或者使用 dnf
dnf provides /bin/ls
几点说明:
rpm -qf 只能查询已经安装的文件dnf provides 和 yum provides 可以查询未安装的文件dnf provides */ls
这些命令在系统维护和故障排查时非常有用,特别是当需要知道某个文件来自哪个软件包时。
注:本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。