yum:如何查找包含某个命令或者文件的rpm包

时间:2019-08-20 17:58:32  来源:igfitidea点击:

在基于Red Hat的操作系统上,我们可能会遇到类似“netstat command not found”的错误。
命令找不到,但又很难记住哪个rpm包在操作系统上提供了这个命令。

还好,yum命令有一个很棒的参数叫做 provides。可以帮助我们解决这个问题。

yum provides */package-name-or-file-name

例如:查看netstat来自哪个软件包

# yum provides */netstat

net-tools-2.0-0.17.20131004git.el7.x86_64 : Basic networking tools
Repo        : base
Matched from:
Filename    : /bin/netstat

我们发现它来自 net-tools。
所以使用yum命令安装 net-tools包即可

yum install net-tools