YUM使得CentOS等linux发行版的包的安装变得更加容易。这篇文章主要介绍一下如何通过yum provides或者yum whatprovides命令来查询某个命令在哪个安装包里,从而进行安装。
场景
当我们希望安装wget命令,而包的名字也是wget,这时使用yum install wget即可,很多软件安装包均是如此。但也有很多不同,比如SELINUX的一个配置命令semanage,安装包名就不同,实际上yum提供了很多命令可以进行搜索,比如yum provides或者yum whatprovides。
yum provides
[root@host124 ~]# yum provides semanage
Loaded plugins: fastestmirror
Determining fastest mirrors
...省略
policycoreutils-python-2.5-33.el7.x86_64 : SELinux policy core python utilities
Repo : base
Matched from:
Filename : /usr/sbin/semanage
[root@host124 ~]#
yum whatprovides
[root@host124 ~]# yum whatprovides semanage
Loaded plugins: fastestmirror
Loading mirror sp