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

相关推荐
爆农9 小时前
centos搭建dokcer和vulhub
linux·运维·centos
慢一点会很快14 小时前
【网络分析工具】网络工具wireshark、TCPdump、iperf使用详解
测试工具·wireshark·tcpdump
Jtti15 小时前
CentOS服务器中如何解决内存泄漏问题?
linux·服务器·centos
跪下,大胆刁民16 小时前
CentOS 7 基础环境安装脚本
docker·centos·bash
bjzhang7519 小时前
CentOS的防火墙工具(firewalld和iptables)的使用
linux·运维·centos
mixboot1 天前
CentOS 7.9 安装详解:手动分区完全指南
linux·centos·手动分区
海尔辛1 天前
学习黑客抓包wireshark
学习·测试工具·wireshark
江湖人称-杰1 天前
CentOS配置了镜像源之后依旧下载元数据失败
linux·运维·centos
NON-JUDGMENTAL2 天前
CentOS 7 修改锁屏时间为永不
linux·运维·centos
asdfg12589632 天前
在linux系统中,没有网络如何生成流量以使得wireshark能捕获到流量
linux·网络·wireshark