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

相关推荐
goodcitizen3 小时前
导出 wireshark 网络包二进制数据的三种方法
wireshark·sed·xxd
SP八岐大兔4 小时前
Linux(Ubuntu/CentOS)配置开机自启动服务
linux·ubuntu·centos
旺仔学IT16 小时前
Centos7中使用yum命令时候报错 “Could not resolve host: mirrorlist.centos.org; 未知的错误“
linux·运维·centos
广而不精zhu小白20 小时前
CentOS Stream 9 挂载Windows共享FTP文件夹
linux·windows·centos
赵大仁21 小时前
在 CentOS 7 上安装 Node.js 20 并升级 GCC、make 和 glibc
linux·运维·服务器·ide·ubuntu·centos·计算机基础
march of Time1 天前
centos系统如何安装kubectl和部署kube-apiserver
linux·运维·centos
首发运维1 天前
centos 释放系统预留内存并关闭Kdump服务
linux·运维·centos·linux操作系统问题
茶颜悦色vv1 天前
Wireshark(1)
网络·web安全·网络安全·wireshark
ZHOUPUYU1 天前
VMware虚拟机超详细安装Linux教程(最新版)
linux·运维·服务器·windows·微软·centos·虚拟机
旺仔学IT1 天前
CentOS上安装和卸载Docker
docker·centos