ubuntu10.04 编译安装wireshark1.10.0

    因为使用的是源码编译安装,查看解压后的install文件,如是说:如果想构建wireshark,首先确保GTK+和Glib已安装;使用命令pkg-config glib-2.0 --modversion可检测Glib2.x是否已安装,我的执行结果是2.24.1,看来已经安装过了;使用命令pkg-config gtk+-2.0 --modversion检测GTK+ 2.x是否已安装,我的结果是2.20.1,看来这个也没问题。
    文档如是说:如果你想抓包,要先安装libpcap,可在网站http://www.tcpdump.org下载。
    具体过程:
    1. libpcap安装:
    #./configure       //可添加--prefix=/usr/local/libpcap-1.4.0指定安装目录
    如果报如下错: configure : error : your operating system's lex is insufficient to compile libpcap. ..
    可使用命令flex -V查看其版本,根据提示使用apt-get install flex安装flex。
    #make
   也出现报错:make : yacc : 命令未找到  make : *** [grammer.c] 错误 127
    linux下是用flex和bison来分别代替lex和yacc的,安装直接使用命令:#apt-get install bison
    # make install   // 一切正常
   2. wireshark安装:
    #./configure --prefix=/usr/local/wireshark-1.10.0
    又报错:configure : error : Head file pcap.h not found
    我已经安装过libpcap了,看来我自己指定的目录使他没有找到头文件,于是我设置环境变量:C_INCLUDE_PATH=/usr/local/libpcap-1.4.0/include和LD_LIBRARY_PATH=/usr/local/libpcap-1.4.0/lib还有LIBRARY_PATH=/usr/local/libpcap-1.4.0/lib。
    #make      //大概十多分钟吧
    #make install          //安装成功
    3. 使用wireshark
    进入安装目录执行./wireshark。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值