Linux查找提供某种命令的软件包:yum provides命令用法详解

yizhihongxing

下面详细讲解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技术站

(0)
上一篇 2023年4月19日
下一篇 2023年4月19日

相关文章

  • Linux配置yum软件源:yum-config-manager命令用法详解

    yum-config-manager是一个用于管理和配置Yum存储库的命令行工具。它可以用于添加、启用、禁用、删除和显示配置文件中存储库的属性。 下面是yum-config-manager的使用方法: 1. 查看所有可用存储库 要查看所有已启用和禁用的存储库,可以使用以下yum-config-manager命令: yum-config-manager –l…

    Linux 2023年4月19日
    00
  • Linux安装软件包:yum install命令用法详解

    当我们需要在Linux系统上安装软件时,yum是非常常用和方便的一个命令。下面我来详细讲解yum install命令的作用和使用方法: 一、作用 yum是一个命令行工具,可以在Linux系统下帮助我们方便地管理软件包(包括安装、卸载、检查更新等操作),yum install命令的作用是在系统上安装指定的软件包,并自动处理其依赖关系。 二、使用方法 yum i…

    Linux 2023年4月19日
    00
  • Linux检查可用的更新:yum check-update命令用法详解

    yum check-update是一个用于检查可用更新的yum命令。它将检查当前yum配置的所有已配置的软件仓库,并列出所有可用的更新和安装的包。 该命令的语法如下: yum check-update [package…] 其中,[package…]可选,如果提供了包的名称,则只会检查指定的包是否有可用更新。如果未指定包名称,则会检查系统上所有已安装…

    Linux 2023年4月19日
    00
  • Linux更新软件包:yum update命令用法详解

    Yum update命令 Yum update命令是用来更新当前操作系统中已安装的软件包的。在CentOS、Red Hat、Fedora等基于RPM的Linux操作系统中,Yum Update是更新软件包的首选命令。该命令可以让你使用最新的软件更新你的系统,并为你的系统带来更好的性能、安全性和稳定性。 使用方法 Yum update命令的使用方法非常简单,只…

    Linux 2023年4月19日
    00
  • Linux卸载软件包组:yum groupremove命令用法详解

    下面就来详细讲解yum groupremove命令的作用与使用方法。 作用 yum groupremove命令用于卸载指定的软件包组,可以方便快捷地卸载一整个软件包组,而不需要一个个手动卸载每个软件包。该命令可用于清理系统中不需要的软件包组,以释放磁盘空间。 使用方法 yum groupremove命令的一般格式为: sudo yum groupremove…

    Linux 2023年4月19日
    00
  • Linux在交互式shell中使用yum命令

    当我们在 Linux 操作系统中需要安装软件时,可以使用 Yum 命令来安装。Yum 是一个基于 RPM(RedHat Package Manager)的包管理器,它可以从网络中下载 RPM 包并进行本地安装。下面是 Linux 在交互式 shell 中使用 Yum 命令的详细步骤: 1. 确认网络连接 在使用 Yum 命令之前,需要确保操作系统已经连接上网…

    Linux 2023年4月19日
    00
  • Linux显示所有事务历史记录:yum history命令用法详解

    当我们在Linux系统中使用yum包管理器来安装、更新、卸载软件包时,可能会需要知道我们所进行的相关操作历史。在这种情况下,yum history命令就呼之欲出了。 作用 yum history命令可以帮助我们列出我们在系统上执行的yum操作历史,其中包括了每个操作的相关信息,如操作的时间、操作的包列表、操作结果等。它还允许我们回退到早期的某个操作,或者查找…

    Linux 2023年4月19日
    00
  • Linux列出软件包的依赖关系:yum deplist命令用法详解

    Yum是一个在CentOS、RedHat等Linux系统上使用的包管理器,可以安装、更新或者删除软件包,并管理这些软件包的依赖关系。yum deplist命令用于列出指定软件包的依赖关系列表,以及它们所依赖的软件包。 语法 yum deplist [package_name] 参数 package_name: 指定软件包名称,如果不指定,默认列出所有依赖关系…

    Linux 2023年4月19日
    00
合作推广
合作推广
分享本页
返回顶部