天天看點

安裝iftop,遇到包不全怎麼辦

安裝iftop,我是源碼安裝,在./configure  之後,

遇到configure: error: can't find pcap.h

You're not going to get very far without libpcap.

沒法執行make && make install 這個指令,于是去網上查為什麼會這樣,

源碼安裝iftop,需要提前安裝的依賴包有:

    #yum install flex byacc  libpcap ncurses ncurses-devel libpcap-devel

    我用yum去安裝,隻有libpcap-devel  這個包沒有安裝成功,是以我判斷是這個包導緻出現的報錯。

   于是,我去用yum安裝這個包,可是鏡像CD光牒裡面沒有這個包,怎麼辦呢?

    我的處理辦法是,換了一個yum源,具體步驟:

[1] 首先備份/etc/yum.repos.d/CentOS-Base.repo

[2] 進入yum源配置檔案所在檔案夾

[3] 下載下傳163的yum源配置檔案,放入/etc/yum.repos.d/(操作前請做好相應備份)

[4] 運作yum makecache生成緩存

[5] 更新系統

 完成之後,我再去安裝libpcap-devel

   #yum install -y libpcap-devel   

   成功了。

  然後繼續源碼安裝iftop:

   # ./configure

   #make 

    #make install 

   #iftop       

   到此為止,iftop成功安裝,這篇文檔重點強調的是遇到yum源裡沒有的包時,可以去更新yum源,效果不錯。

本文轉自 曾國藩_6868 51CTO部落格,原文連結:http://blog.51cto.com/8184069/1735302

繼續閱讀