centos 6.5 源码安装wireshark1.8.3

本文档详细记录了在CentOS6.5环境中,采用源码方式安装Wireshark1.8.3的具体步骤及依赖库配置过程。为了解决版本兼容性问题,作者选择了与系统默认版本相近的依赖库,并通过YUM安装这些依赖,最终实现了Wireshark1.8.3的成功部署。
摘要由CSDN通过智能技术生成

    公司开发环境限制,只能在centos6.5环境下源码安装wireshark1.8.3。因为依赖库的问题,其中走了很多弯路,现在记录下安装过程。

一、源码安装思路

    因为wireshark1.8.3源码安装需要依赖很多其他的库,最开始都是从依赖的库中找到比较新的版本,但是这样会存在严重的版本兼容问题,导致编译不过去,安装总是失败。这其中找了很多不同的依赖库版本在一个一个试,简直绝望。

    centos6.5版本的系统默认安装的wireshark版本是1.8.10,和1.8.3的版本主版本号1、次版本号都是一样的8,仅修订版本号3、10不一样,这样就要想它们依赖的库的版本大致是一致的,不会发生太大的区别。所以最终按照1.8.10的版本依赖库进行安装,最后通过源码安装wireshark1.8.3。最终安装完成。

    在安装过程中,除了wireshark1.8.3是通过源码安装,其他依赖包都是通过yum install进行安装。

二、安装过程

    1、首先确定一下1.8.10安装的依赖库需要的是什么版本的,通过yum install wireshark,可以看下主要依赖库的版本号,但是千万不要输入y进行安装。而是记录下需要的依赖库的版本号。

提供的下载网址http://ftp.acc.umu.se/pub/gnome/sources/或 ftp://ftp.gnome.org/pub/gnome/sources/

查询到的版本号信息:
glib-2.28.8.tar.xz
gdk-pixbuf-2.24.1.tar.xz
gtk+-2.24.23.tar.xz
wireshark-1.8.3.tar.bz2

    2、通过主要的版本号信息,按照默认环境下的安装就可以。

    直接通过yum install glib、yum install gdk-pixbuf,等命令安装即可。若中间又遇到其他的依赖库,也可以直接使用yum进行安装。

    3、在对应的依赖库安装完毕后,执行

./configure
make
make install

三、安装完成

通过执行命令tshark -v  或wireshark命令查看下安装是否成功。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值