利用 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.www58058.com/13302

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

相關推薦

  • shell腳本2

    使用read命令來接受輸入 使用read來把輸入值分配給一個或多個shell變量 read后面跟變量,回車輸入內容,就可以把輸入的內容賦給變量 -p指定要顯示的提示 -s 靜默輸入,一般用于密碼 輸入的內容不顯示 -n N 指定輸入的字符長度N 當輸入的內容達到了5個字符會直接結束輸入 -d‘字符’ 輸入結束符 把!作為了結束符,在輸入內容時,當輸入!會直接…

    2017-08-11
  • 馬哥教育網絡班22期+第十周課程練習

    1、請詳細描述CentOS系統的啟動流程(詳細到每個過程系統做了哪些事情)    CentOS系統啟動流程為:POST –> BootSequence(BIOS) –> BootLoader(MBR) –> Kernel(ramdisk) –> r…

    Linux干貨 2016-12-13
  • awk

    GNU awkGNU awk 2 本章內容 ?awk介紹 ?awk基本用法 ?awk變量 ?awk格式化 ?awk操作符 ?awk條件判斷 ?awk循環 ?awk數組 ?awk函數 ?調用系統命令 3 awk ?awk: Aho, Weinberger, Kernighan,報告生成器,格式化文本輸出 ?有多種版本:New awk(nawk),GNU awk…

    Linux干貨 2016-09-14
  • N25_第四周作業(補)

    1、復制/etc/skel目錄到/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限。 [root@EASTED tmp]# cp -r /etc/skel/ /home/tuser1/ [root@EASTED tmp]# cp …

    Linux干貨 2017-01-02
  • 重定向以及管道

    描述I/O設備的重定向

    Linux干貨 2017-11-19
  • 網絡管理之配置文件及一些命令的應用

    IP配置、信息、相關命令    IP地址     它們可唯一標識 IP 網絡中的每臺設備     每臺主機(計算機、網絡設備、外圍設備)必須具有唯一的地址     IP 地址由兩部分組成:   &nb…

    Linux干貨 2016-09-22

評論列表(1條)

  • stanley
    stanley 2016-03-27 22:21

    如果加上背景的介紹,會讓文章更專業

欧美性久久久久