yum中查找程序由哪个包提供
Posted 立体风
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了yum中查找程序由哪个包提供相关的知识,希望对你有一定的参考价值。
有时候知道程序的名称,却不知道由那个包提供,也就是说不知道安装那个包,可以使用这个命令。
我们由provides关键字可以使用。
举例:semanage是SELinux的一个管理工具,可是我使用:yum install semanage
却提示我没有这个包。
祭出provides神器,反向查找:
yun provides semanage
输出:
[[email protected] ~]# yum provides semanage
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
base/7/x86_64/filelists_db | 6.6 MB 00:01
epel/x86_64/filelists_db | 8.0 MB 00:01
extras/7/x86_64/filelists_db | 925 kB 00:00
updates/7/x86_64/filelists_db | 3.3 MB 00:01
policycoreutils-python-2.5-8.el7.x86_64 : SELinux policy core python utilities
Repo : base
Matched from:
Filename : /usr/sbin/semanage
policycoreutils-python-2.5-9.el7.x86_64 : SELinux policy core python utilities
Repo : updates
Matched from:
Filename : /usr/sbin/semanage
policycoreutils-python-2.5-11.el7_3.x86_64 : SELinux policy core python
: utilities
Repo : updates
Matched from:
Filename : /usr/sbin/semanage
现在知道了:由policycoreutils-python这个包包提供。
yun install pollicycoreutils-python
搞定。
附加:官方对provides的解释,它还有一个别名whatprovides:
provides or whatprovides
Is used to find out which package provides some feature or file. Just use a specific name or a file-glob-syntax wildcards to
list the packages available or installed that provide that feature or file.
以上是关于yum中查找程序由哪个包提供的主要内容,如果未能解决你的问题,请参考以下文章