Ubuntu 18.04 编译安装 wireshark3.6.6


ubuntu 自带的wireshark版本太低,于是决定自己下载源码编译,特此记录。

获取源码

wireshark最新版本和历史版本地址
版本太高了好像要整什么python3相关的东西,本人又不太熟悉,而且服务器不止我一个人用,为保证服务器稳定运行,所以这里我选择的是3.6.6版本:

wget https://www.wireshark.org/download/src/wireshark-3.6.6.tar.xz
tar -xvf wireshark-3.6.6.tar.xz

配置需要编译的模块

因为只使用命令行方式,所以不需要编译wireshark的图形界面,编辑CMakeOptions.txt关掉图形界面的编译选项:

vi CMakeOptions.txt

# 将ON改为OFF
option(BUILD_wireshark     "Build Wireshark" OFF)
...

检测编译环境

切换到root用户,cmake检测编译环境

cmake ./

如果你没编译过其它东西,一般会缺少cmake,libglib,libgcrypt,libc-ares,apt安装一下就完事了:

apt-get install cmake
apt-get install libglib2.0-dev
apt-get install libgcrypt20-dev
apt-get install libc-ares-dev
apt-get install flex
apt-get install bison
apt-get install git

编译安装

这个不用多说,一条命令解决:

make & make install

最后试试命令是否可用:

tshark

有提示说明OK了

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值