利用 yum 查找某个命令属于哪个包

当我们在安装一个不熟悉的命令是,会遇到个问题:Error: Nothing to do

而你又不知道该命令的是属于哪个rom包,莫慌~我们可以借助一个叫yum的基于rpm的软件包管理器。

以 dig 这个命令为例,当我安装它时会出现如下情况

 [root@localhost ~]# yum install dig

 Loaded plugins: fastestmirror

 Setting up Install Process

 Loading mirror speeds from cached hostfile

  * base: mirrors.163.com

  * extras: mirrors.skyshe.cn

  * updates: mirrors.163.com

 No package dig available.

 Error: Nothing to do

在yum里,可以用whatprovides来查找到dig这个命令是属于哪个路径,为什么呢?man yum就会发现,whatprovides是支持通配符选项的。

[root@localhost ~]# yum whatprovides *dig

  32:bind-utils-9.8.2-0.37.rc1.el6_7.7.x86_64 : Utilities for querying DNS name servers

  Repo        : installed

  Matched from:

  Filename    : /usr/bin/dig

  在最后一行我们看到了dig的包名和所在的路径。那么接下来就可以安装了

  [root@localhost ~]# yum install bind-utils -y

  搞定。

原创文章,作者:黑白子,如若转载,请注明出处:http://www.178linux.com/13302

(1)
黑白子黑白子
上一篇 2016-03-27
下一篇 2016-03-27

相关推荐

  • SUID_SGID_Sticky简单总结

    参考: http://blog.chinaunix.net/uid-25314474-id-3313109.html —————————————权限——&#82…

    Linux干货 2015-09-14
  • linux基础命令

    显示当前系统正在使用的shell:echo ${SHELL}  注意$在这里表示输出的内容是变量命令提示符:prompt[root@localhost ~]# 表示管理员用户 $表示普通用户修改提示符格式 PS1=“[\e[31m][\u@\h \w]\$[\e[0m]”\h 主机名简称\H 主机名\w 当前…

    Linux干货 2017-04-05
  • linux 简单命令

    前面介绍一些基本基础篇 后面主要介绍screen命令的用法。

    2017-11-19
  • 文件查找

    文件查找 简介:在文件系统上查找符合条件的文件,就是文件查找。 文件查找命令:locate, find            非实时查找(数据库查找):locate        &nbsp…

    Linux干货 2016-08-18
  • Linux程序包管理(rpm、yum、make)

    linux系统程序安装的方法有rpm yum 以及make手动编译3种方法: rpm这个机制最早由Redhat公司开发出来,后来由于实在好用,所以被很多发行版所使用作为软件安装的管理方式。不过由于使用RPM安装软件时有时会涉及到文件的依赖信,此时需要手动去逐个安装被依赖的包操作起来十分复杂,于是yum这种线上升级的机制便出现了,它会自己主动解决各文件的依赖关…

    Linux干货 2017-10-02
  • CentOS6.8编译安装—- php-fpm

    安装环境: [root@station11 ~]# lsb_release -a Distributor ID: CentOS Description:     CentOS release 6.8 (Final) Release:  6.8 Codename:    …

    Linux干货 2016-12-21

评论列表(1条)

  • stanley
    stanley 2016-03-27 22:21

    如果加上背景的介绍,会让文章更专业