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一键卸载docker脚本
linux·docker·centos
贰十六1 小时前
笔记:Centos Nginx Jdk Mysql OpenOffce KkFile Minio安装部署
笔记·nginx·centos
肖永威10 小时前
CentOS环境上离线安装python3及相关包
linux·运维·机器学习·centos
tian2kong10 小时前
Centos 7 修改YUM镜像源地址为阿里云镜像地址
linux·阿里云·centos
mengao123411 小时前
centos 服务器 docker 使用代理
服务器·docker·centos
布鲁格若门11 小时前
CentOS 7 桌面版安装 cuda 12.4
linux·运维·centos·cuda
黑客呀12 小时前
抓包 127.0.0.1 (loopback) 使用 tcpdump+wireshark
测试工具·wireshark·tcpdump
传而习乎15 小时前
Linux:CentOS 7 解压 7zip 压缩的文件
linux·运维·centos
谭震鸿1 天前
Zookeeper集群搭建Centos环境下
分布式·zookeeper·centos
a_安徒生1 天前
window系统改为Linux系统
linux·windows·centos·系统安全