我们经常会遇到新装机器或者用别人的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就可以
如对本文有疑问, 点击进行留言回复!!
linux下文本编辑器vim的使用方法(复制、粘贴、替换、行号、撤销、多文件操作)
网友评论