1. 首先下载源码包:
http://www.tcpdump.org/release/tcpdump-4.6.2.tar.gz
http://www.tcpdump.org/release/libpcap-1.6.2.tar.gz
下面的libpcap是安装tcpdump必须的环境,要一同下载
2. 先检查并安装libpcap
解压
转到解压目录
./configure
这里我在检查环境的时候遇到了几个小问题,提示错误
Your operating system's lex is insufficient to compile libpcap
原因是缺少flex包,解决方法是:
sudo apt-get install flex
之后重新检查通过,继续