CentOS 7.9上编译wireshark 3.6

工作环境是Centos 7.9,原本是通过flathub安装的wireshark,但是在gnome的application installer上升级到wireshark 4.2.3之后就运行不起来了,flatpak run org.wireshark.Wireshark启动提示缺少qt6,查了一下wireshark新版是依赖qt6的而且centos 7只有qt5,旧版本的wireshark在flathub上也下载不到了,所以想从源码编译wireshark

wireshark官网地址Wireshark · Download

官网上也有编译说明Chapter 2. Setup and Build Instructions

编译需要cmake3,下载在https://rhel.pkgs.org/7/epel-x86_64/cmake3-3.17.5-1.el7.x86_64.rpm.html

试了一下编译4.2.3,发现依赖库的版本太低

复制代码
CMake Error at /usr/share/cmake3/Modules/FindPackageHandleStandardArgs.cmake:164 (message):
  Could NOT find GCRYPT: Found unsuitable version "1.5.3", but required is at
  least "1.8.0" (found /lib64/libgcrypt.so)

改成编译3.6.21,运行

bash 复制代码
[root@localhost wireshark-3.6.21]# cmake3 .
[root@localhost wireshark-3.6.21]# make install
[root@localhost wireshark-3.6.21]# wireshark

编译时间会比较长

图标就在源码目录里org.wireshark.Wireshark.desktop

相关推荐
大路谈数字化1 小时前
Centos中内存CPU硬盘的查询
linux·运维·centos
焄塰15 小时前
Ansible 管理变量和事实
学习·centos·ansible
炫友呀16 小时前
Centos 更新/修改宝塔版本
linux·运维·centos
wml0000018 小时前
CentOS启动两个MySQL实例
mysql·centos·3406
zzc92118 小时前
TLSv1.2协议与TCP/UDP协议传输数据内容差异
网络·测试工具·安全·wireshark·ssl·密钥·tlsv1.2
林开落L20 小时前
库制作与原理(下)
linux·开发语言·centos·库制作与原理
秃了也弱了。2 天前
WireShark:非常好用的网络抓包工具
网络·测试工具·wireshark
飞向蓝天22 天前
基于wireshark的USB 全速硬件抓包工具USB Sniffer Lite的使用
wireshark·sniffer lite·usb sniffer·usb抓包·usb协议分析
运维自动化&云计算3 天前
Centos虚拟机硬盘报错,根分区满,已用显示为负40G
linux·运维·centos