今天参照别人在ubuntu下安装wireshark的分享,自己在centos6.5下安装。本来是想安装Eathereal的,后来找半天才知道现在改名字叫wireshark了。安装过程中出现很多问题,但最终经过google帮助总算ok了,明天就学习怎么用咯!

   开始直接到官网www.wireshark.org下载源码,好像没有rpm安装包。然后tar -xvf wireshark-1.10.6.tar.bz2 -C /usr/local/src 把文件解压,cd /usr/local/src/然后进行./configure侦测环境建立makefile文件。但是报错error:I couldn‘t find ycc (or bision or);make sure it's install and in your path,直接yum install ycc结果不行,google才知道要yum install flex bision 。

   接着继续./configure 又出现问题。没有截图,大概意思是,c++编译器有问题,直接yum install g++是没用的,google才知道g++和gcc是有关联的,然后自己查找iso文件中ls . | grep '^gcc' 会有gcc-c++-4.4.6-3.el6.x86_64.rpm文件,rpm安装结果出现文件依赖问题,很麻烦就直接yum

gcc-c++安装才好。

   不过还是继续安装,还是会出现要gtk+的问题,直接yum install gtk2.0,虽然很简单,但没有安装过,还是找了好半天才知道。然后./configure再试,还有问题,是Header file pcap.h not found 问题,google知道是要安装libpacp。

   要不想麻烦,直接用yum install wireshark来安装,居然可以直接安装,安装完wireshark-1.8.10,结果没有wireshark命令,rpm -ql 查找也没找到。

   不过yum安装之后,好像就已经安装了libpacp,可以直接./configure通过,然后make,花了很长时间,结果居然没成功,还把电脑卡死了,后来又make,也没有用。

   最后重启,给虚拟机多加点内存,然后make clean之后再执行make然后make install,终于安装成功,弄了我一下午,哎,没文化真可怕!

   最后./wireshark终于出现画面了……