ubuntu14.04安装wireshakes

《网络攻防》这课要做一个嗅探器的大作业,想在linux是实现,于是先在ubuntu上下一个wiresharks看看它的一些功能和UI。

废话少说,直接上安装过程与期间遇到的问题。

 

 

安装编译工具:

  $sudo apt-get install build-essential

  为了成功编译Wireshark,您需要安装GTK+的开发文件和GLib库(libraries)。

  $sudo apt-get install libgtk2.0-dev libglib2.0-dev

  安装Checkinstall以便管理您系统中直接由源代码编译安装的软件。

  $sudo apt-get install checkinstall

wireshark源码下载地址:http://www.wireshark.org/download.html(页面中的source code)

下载后的文件名:wireshark-1.2.2.tar.bz2

cd到文件目录解压:$tar -xvf wireshark-1.2.2.tar.bz2

$cd wireshark-1.2.2

编译安装命令如下:

$./configure

$make
$sudo make install

其中make编译时间会比较长,这样下来就基本安装了。

---------------------------------------------------------------------------------------------------------------------------------------------------------

前面几步执行的很顺利,可是执行$./configure时报出了错误:

1.look up for Qt5:no

2.look up for Qt version(>=4.6.0):no

 

好像error是这么写的,当时没截图后来也不知道该怎么去找终端的以往打印信息,就姑且这样歇着吧。大概就是在系统里找不到Qt5或者Qt 4.6.0以上的版本,因为wiresharks的GUI是需要对应的Qt的库的吧。但是我的电脑明明已经装了Qt4.8.6,按说虽然没有Qt5,但还是满足含有Qt4.6.0以上版本的条件的。开始认为可能是路径错误,可是百度不到方法去修改。后来想去Qt Project网站下一个Qt5下来,可是发现只能下载整个图形界面的安装包,将近500M呢,要知道中科院可是限流量的,果断放弃。又百度了一下,终于在wiresharks的官网问题讨论区找到了解决反感,宝贵的三行命令,顺便也解决了后来碰到的没有gtk 3.0的问题。命令如下:

 

sudo apt-get install qt5-default
sudo apt-get install libssl-dev
sudo apt-get install libgtk-3-dev

 

 

话说当时开始看了几个网友的回答都不着调,差点准备把网页关了,可还是抱着一线希望翻到了最后一页,终于找到了解决问题的方案。否则的话后来又不知道要查多久,浪费多少时间。。看来有时候真的是一年之隔啊!话说以后要尽量少用百度了,多用google,感觉google应该还是好用点,毕竟能搜到更多的英文网站,这个解决方案便是在wiresharks的官网上找到的,而里面都是全英文的。这也从另一个方面说明学好英语是多么重要啊!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值