安裝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