有时候知道程序的名称,却不知道由那个包提供,也就是说不知道安装那个包,可以使用这个命令。 我们由provides关键字可以使用。 举例:semanage是SELinux的一个管理工具,可是我使用:yum install semanage 却提示我没有这个包。 祭出provides神器,反向查找: yun provides semanage 输出: [root@noi ~]# 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. (责任编辑:IT) |