linux下怎么找到某些命令出自于哪个包

2020-03-22 16:04:14来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

linux下怎么找到某些命令出自于哪个包

我们经常会遇到新装机器或者用别人的linux机器的时候找不到某个命令出自哪个软件包而不知道如何安装的情况,用如下命令可以解决

yum provides TARGET

举例说明:

#要找到lsb—release命令出自哪个包
可以用 
yum provides */lsb_release


输出如下:

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror.bit.edu.cn
 * epel: mirrors.yun-idc.com
 * extras: mirror.bit.edu.cn
 * rpmfusion-free-updates: mirror.bjtu.edu.cn
 * rpmfusion-nonfree-updates: mirrors.ustc.edu.cn
 * updates: mirrors.tuna.tsinghua.edu.cn
redhat-lsb-core-4.0-7.el6.centos.i686 : LSB base libraries support for CentOS
Repo        : base
Matched from:
Filename    : /usr/bin/lsb_release



redhat-lsb-core-4.0-7.el6.centos.x86_64 : LSB base libraries support for CentOS
Repo        : base
Matched from:
Filename    : /usr/bin/lsb_release



dkms-2.4.0-1.20170926git959bd74.el6.noarch : Dynamic Kernel Module Support Framework
Repo        : epel
Matched from:
Filename    : /usr/lib/dkms/lsb_release



redhat-lsb-core-4.0-7.el6.centos.x86_64 : LSB base libraries support for CentOS
Repo        : installed
Matched from:
Filename    : /usr/bin/lsb_release

这里因为我已经安装了,所以提示了我文件位置(安装了找不到也可以这样找)
最重要的是如这行


redhat-lsb-core-4.0-7.el6.centos.i686 : LSB base libraries support for CentOS

说明是这个redhat-lsb-core-4.0-7.el6.centos.i686包提供的,一般来说安装的时候一般不用输入全名,只输入redhat-lsb-core就可以


原文链接:https://www.cnblogs.com/vinter/p/12547712.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:038.集群网络-K8S网络实现

下一篇:linux入门系列18--Web服务之Apache服务1