下面详细讲解yum provides命令的作用与使用方法:
1. yum provides命令作用
yum provides是一个yum命令中非常常用的子命令,主要用于查找软件包提供哪些文件。在系统管理中,经常需要查找一个命令或软件是由哪个软件包提供的,或者需要查找系统是否安装了某个文件。此时yum provides命令就可以派上用场。
2. yum provides命令使用方法
yum provides命令的使用方法很简单,下面介绍两个示例:
示例一:查找软件包提供某个文件
有时候我们需要查找一个文件是由哪个软件包提供的,可以使用yum provides命令。比如我们要查找libxml2.so.2这个文件是由哪个软件包提供的,可以在终端中使用以下命令:
yum provides libxml2.so.2
执行后,yum就会搜索系统中所有已安装软件包及可用软件包的提供内容,并返回所有提供此文件的软件包,如下图所示:
xml2-2.9.10-6.el7.x86_64 : Library providing XML and HTML support
Repo : base
Matched from:
Filename : /usr/lib64/libxml2.so.2
...
从输出结果可知,文件libxml2.so.2由软件包xml2-2.9.10-6.el7.x86_64提供。
示例二:查找系统安装了哪些文件
有时候我们需要知道系统安装了哪些文件,也可以使用yum provides命令。具体方法是将文件名通配符作为查询参数输入。例如,要查找系统中所有以“.conf”结尾的文件并输出它们所属的软件包,可以使用以下命令:
yum provides '*.conf'
执行后,yum就会搜索系统中所有已安装软件包及可用软件包的提供内容,并返回所有提供匹配文件的软件包,如下图所示:
...
httpd-filesystem-2.4.6-93.el7.centos.noarch : The basic directory layout for
: the Apache HTTP server
Repo : base
Matched from:
Filename : /usr/share/httpd/conf
...
从输出结果可知,系统中所有以“.conf”结尾的文件中,/usr/share/httpd/conf文件是由软件包httpd-filesystem-2.4.6-93.el7.centos.noarch提供的。
总结
yum provides命令是一个非常实用的命令,可以很方便地查找系统中文件的提供者,帮助我们在日常系统维护中快速定位问题。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux查找提供某种命令的软件包:yum provides命令用法详解 - Python技术站