
前 言
- 4 -
2.2.7.1 官方 Windows 安装程序 ................................................................................................. 34
2.2.7.2 Git 扩展 ............................................................................................................................ 34
2.2.7.3 TortoiseGit ........................................................................................................................ 34
2.2.7.4 通过 Chocolatey 的命令行客户端 .................................................................................. 34
2.2.7.5 其它 .................................................................................................................................. 34
2.2.8 安装 CMake ................................................................................................................................. 35
2.2.9 安装和准备源 ............................................................................................................................. 35
2.2.10 打开 Visual Studio 命令提示符 ................................................................................................ 36
2.2.11 生成构建文件 ........................................................................................................................... 37
2.2.12 构建 Wireshark .......................................................................................................................... 38
2.2.13 调试环境设置 ........................................................................................................................... 38
2.2.14 可选项:创建用户和开发人员指南 ....................................................................................... 38
2.2.15 可选项:创建 Wireshark 安装程序 ......................................................................................... 39
第 3 章 使用 Wireshark 源 ................................................................................................................................... 40
3.1 简介 ........................................................................................................................................................ 40
3.2 Wireshark Git 仓库 ................................................................................................................................. 40
3.2.1 通过 Web 界面访问 Git 存储库 ................................................................................................. 41
3.3 获取 Wireshark 源代码 .......................................................................................................................... 41
3.3.1 通过 SSH 或 HTTPS 进行 Git ....................................................................................................... 41
3.3.2 Git Web 界面 ............................................................................................................................... 43
3.3.3 Buildbot 的快照 .......................................................................................................................... 43
3.3.4 发布的源 ..................................................................................................................................... 44
3.4 更新 Wireshark 源 .................................................................................................................................. 44
3.4.1 使用 Git 更新 .............................................................................................................................. 44
3.4.2 使用源归档更新 ......................................................................................................................... 44
3.5 构建 Wireshark ....................................................................................................................................... 45
3.5.1 基于 Unix ..................................................................................................................................... 45
3.5.2 Win32 本机 .................................................................................................................................. 45
3.6 运行生成的 Wireshark ........................................................................................................................... 46
3.6.1 Unix/Linux .................................................................................................................................... 46
3.6.2 Win32 本机 .................................................................................................................................. 46
3.7 调试生成的 Wireshark ........................................................................................................................... 46
3.7.1 Unix/Linux .................................................................................................................................... 46
3.7.2 Win32 本机 .................................................................................................................................. 47
3.8 更改 Wireshark 源 .................................................................................................................................. 47
3.9 贡献您的更改 ........................................................................................................................................ 47
3.9.1 一些好的补丁的提示 ................................................................................................................. 48
3.9.2 代码要求 ..................................................................................................................................... 48
3.9.3 上传更改 ..................................................................................................................................... 49
3.9.4 Backporting 更改 ......................................................................................................................... 50
3.10 从其他人申请补丁 .............................................................................................................................. 51
3.10.1 使用补丁 ................................................................................................................................... 51
3.11 二进制包装 .......................................................................................................................................... 51
3.11.1 Debian:.deb 软件包 ................................................................................................................ 51
3.11.2 Red Hat:.rpm 包 ...................................................................................................................... 52
3.11.3 OS X:.dmg 软件包 ................................................................................................................... 52
3.11.4 Win32:NSIS .exe 安装程序 ..................................................................................................... 53
3.11.5 Win32:PortableApps .paf.exe package ................................................................................... 53
第 4 章 工具参考 ................................................................................................................................................. 55
4.1 介绍 ........................................................................................................................................................ 55
4.2 Windows PowerShell .............................................................................................................................. 55