由于linux真机yum不能正常使用,一时问题又无法解决,下面安装都是先下载好安装包,然后离线安装。
1、下载安装包:
http://www.tcpdump.org/
http://www.tcpdump.org/release/libpcap-1.10.1.tar.gz 我下载的版本
解压通过文件传输工具(WinSCP)放到linux真机中
2、安装
cd libpcap-1.10.1
bash ./configure
make
make insatll
3.安装问题及解决
3.1 configure:error:Neither flex nor lex was found
需要安装flex bison
bison下载地址
http://ftp.gnu.org/gnu/bison/ 这里我选择的是最新版本bison-3.7.6.tar.gz
flex下载地址
https://github.com/westes/flex/releases 这里我选择的是最新版本flex-2.6.4.tar.gz
3.2 安装bison 或者flexz都出现问题需要先安装m4
m4下载地址
http://ftp.gnu.org/gnu/m4/ 这里我选择的是最新版本m4-1.4.19.tar.gz
cd m4-1.4.19
bash ./configure
make
make install 安装完成后重新安装bison和flex
再次尝试安装bison
cd bison-3.7.6
bash ./configure
make
make install
make 出错 execvp: ./build-aux/move-if-change:Permission denied
解决:
chmod +x ./build-aux/move-if-change
再次尝试安装flex
cd flex-2.6.4
make
make insatll
问题解决后重新尝试安装pcap即可 安装成功!!!