Fedora下编译安装Wireshark
来源:互联网 发布:q叔淘宝店叫什么名字 编辑:程序博客网 时间:2024/05/01 14:09
一,官网下载源码解压
下载地址:https://www.wireshark.org/download.html
选择source code即可下载源码包
二,配置
./configure
1.首先打开源码目录下的README,INSTALL文档大致阅读,得知编译需要两个重要的库的支持:GTK和Gilb
sudo yum install gtk2-devel sudo yum install glib2-devel
(后缀devel:即主要供开发用的开发库,至少包括头文件和链接库
有的还含有开发文档或演示代码。以 glib 和 glib-devel 为例:
如果安装基于 glib 开发的程序,只需安装 glib 包。
但是如果要编译使用了 glib 的源代码,必须要安装 glib-devel。)
2.安装flex和bison
sudo yum install flexsudo yum install bison
否则会报错误:I couldn’t find yacc … …
3.编译过程中使用的Pod2man应用程序集成到了到Fedora下的另一个包—perl-podlators,所以要安装这个包
sudo yum install perl-podlators
否则会报错误:I couldn’t find pod2man … …
4.
sudo yum install libgcrypt-devel
否则会报错误:libgcrypt not found … …
- 关于configure配置选项的说明:
Linux下有两套主要的图形操作桌面系统:Gnome和KDE,两者都采用GPL公约发行,不同之处在于KDE基于双重授权的Qt,而GNOME采用遵循 GPL的GTK库开发。
./configure - -help(注意此处是连续两条短横线,下同) 可以看到,有许多with选项。注意其中两条:
--with-qt=[yes/no/4/5] use Qt [default=yes,if available] --with-gtk=[yes/no/2/3] use GTK+ [default=no]
也就是说,运行./configure时,默认是基于Qt的库编译的。参阅INSTALL文档后可知,可在./configure后添加–without-qt选项设置不使用Qt库编译.
如果想基于Qt看的库进行编译,只需要直接 ./configure
如果想基于GTK+的库进行编译,要在后面添加选项
./configure --without-qt --with-gtk=yes
之后生成对应的Makefile
三,编译
执行make
- 如果选择Qt方式配置,若提示缺少qt5-linguist,安装
sudo yum install qt5-linguist
- 如果选择GTK方式配置,若提示缺少libgbm.so.1 ,安装
sudo yum install libgbm.so.1
make编译成功后会生成相应的WireShark可执行文件:
wireshark或者wireshark-gtk
四,安装
执行 make install
至此Wireshark就可以成功运行了。
- Fedora下编译安装Wireshark
- fedora下安装wireshark
- fedora下安装wireshark
- Fedora及ubuntu下安装wireshark
- ubuntu下编译安装wireshark
- ubuntu下编译安装wireshark
- Fedora 下编译安装Mplayer
- 【wireshark】fedora 或者ubuntu 源码编译安装wireshark1.70
- 【wireshark】fedora 或者ubuntu 源码编译安装wireshark1.70
- ubuntu下的wireshark编译安装
- ubuntu下的wireshark手动编译安装
- ubuntu下的wireshark编译安装
- ubuntu下的wireshark编译安装
- ubuntu下的wireshark编译安装
- Fedora 16下ACE的编译安装
- Fedora下ALSA的编译与安装
- Fedora下的Ogre编译与安装
- 编译/安装Wireshark
- elasticsearch学习过程中遇到的问题以及处理方式(持续更新...)
- 设计模式学习笔记(单例模式)
- springboot
- Luogu-2680 (二分答案+树上差分)
- http://blog.sina.com.cn/s/blog_59fabe030102v81s.html
- Fedora下编译安装Wireshark
- okhttp+gson转化成javabean(天气接口)
- windows安装配置zookeeper后启动出现的错误:java.io.IOException: Unable to create data directory:xxxxxxx
- WSN_OS学习之任务状态转换框架(一)
- AUTOCOMMIT自动提交该参数要大写才能生效,否则即使小写autocommit改为off,但小写的autocommit并不生效
- Python模块(学习使用模块和安装第三方模块)
- 数据库的基本操作(1)
- xss练习-prompt(1) to win
- 集合遍历之Iterator与foreach