有時我們在執行某個命令時,卻提示:
成都創新互聯公司專業為企業提供汝州網站建設、汝州做網站、汝州網站設計、汝州網站制作等企業網站建設、網頁設計與制作、汝州企業網站模板建站服務,十年汝州做網站經驗,不只是建網站,更提供有價值的思路和整體網絡服務。
[root@localhost ~]# iptraf -bash: iptraf: command not found
我相信很多朋友也會經常遇到這個問題。
要解決這個問題就需要安裝相應的軟件包,很多時候命令名不一定就是軟件包的名字,
在這里的iptraf命令恰好是軟件包的名字,這樣就比較好解決了,直接安裝軟件包就ok了。如下:
yum install iptraf
但是如果命令名字和軟件包名字不相同怎么辦呢?
如iostat命令,其命令名就和軟件包名字不一樣,直接安裝的話會失敗:
[root@localhost ~]# yum install iostat Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * rpmforge: mirrors.neusoft.edu.cn Setting up Install Process No package iostat available. Error: Nothing to do
這時我們就需要使用下面的方法了:
[root@localhost ~]# yum -q install /usr/bin/iostat ========================================================================================================================================== Package Arch Version Repository Size ========================================================================================================================================== Installing: sysstat x86_64 9.0.4-20.el6 163 225 k Transaction Summary ========================================================================================================================================== Install 1 Package(s) Is this ok [y/N]:
這里的/usr/bin/iostat是不存在的,那為什么卻可以找到所屬的包呢?
其實就是用了rpm數據庫來查找的。至于為什么要用/usr/bin這個路徑,是因為這個命令是屬于用戶的命令,即/usr。這個也是猜測的,如果用這個路徑查不到包,就換一個。
這里要是用/bin的話是查不到的:
[root@localhost bin]# yum install /bin/iostat Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * rpmforge: mirrors.neusoft.edu.cn Setting up Install Process No package /bin/iostat available. Error: Nothing to do
主要問題是看命令的路徑了,要是對的話,應該可以查到的。
比較好的方法,贊一個!
當前文章:查找命令所屬rpm包
標題URL:http://m.kartarina.com/article44/jedehe.html
成都網站建設公司_創新互聯,為您提供云服務器、網站維護、關鍵詞優化、網站策劃、小程序開發、網站設計公司
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯