前言服務器
聯網狀況下,安裝tcpdump指令,只須要執行yum install tcpdump便可。內網安裝須要拷貝rpm包和相關的依賴包,最穩妥的作法是直接掛載鏡像光盤,做爲倉庫源,避免了依賴安裝的問題tcp
場景ide
拷貝tcpdump-4.9.2-4.el7_7.1.aarch64.rpm到現場服務器,執行安裝it
rpm -ivh tcpdump-4.9.2-4.el7_7.1.aarch64.rpmclass
提示:file
libpcap >= 14:1.5.3-10被tcpdump-4.9.2-4.el7_7.1.aarch64須要yum
現場安裝libcap-2.22-11.el7.aarch64.rpm提示出錯數據
file /usr/lib64/libcap.so.2.22 from install of libcap-2.22.e17.aarch64 confilects with file from package libcap-2.2.aarch64查詢
以上是現場提供的全部數據di
問題發現
libpcap-1.5.3-12.el7.aarch64.rpm這纔是須要安裝的,現場不知道哪裏找來了libcap-2.22-11.el7.aarch64.rpm,不單單是一個p之間的區別,還有版本號的問題。現場人員不熟悉Linux系統
解決問題
安裝libpcap-1.5.3-12.el7.aarch64.rpm,解決問題
注意
仍是掛載光盤鏡像是最穩妥的
輔助指令
查詢rpm依賴包指令 rpm -qpR tcpdump-4.9.2-4.el7_7.1.aarch64.rpm