Linux命令:yum provides查找某个命令或文件在哪个软件包中_依赖关系

yum provides 命令用于查找某个命令或文件在哪个软件包中。
它的语法如下:

yum provides [选项] 命令或文件

例如,要查找 ls 命令在哪个软件包中,可以使用以下命令:

yum provides ls

输出如下:

ls-1.28-24.el7.x86_64

这表示 ls 命令位于 ls-1.28-24.el7.x86_64 软件包中。

yum provides 命令还支持以下选项:

  • -f:显示软件包的完整名称。
  • -l:显示软件包的所有文件。
  • -r:显示软件包的依赖关系。

例如,要查看 ls 命令所在软件包的完整名称,可以使用以下命令:

yum provides -f ls

输出如下:

ls-1.28-24.el7.x86_64

要查看 ls 命令所在软件包的所有文件,可以使用以下命令:

yum provides -l ls

输出如下:

ls-1.28-24.el7.x86_64:
  /usr/bin/ls
  /usr/share/man/man1/ls.1.gz

要查看 ls 命令所在软件包的依赖关系,可以使用以下命令:

yum provides -r ls

输出如下:

ls-1.28-24.el7.x86_64:
  Requires:
    glibc-common >= 2.12
    ncurses >= 6.0
    ncurses-libs >= 6.0

使用 yum provides 命令可以帮助我们快速查找某个命令或文件在哪个软件包中,从而简化软件包管理的工作。