Mac Homebrew 和 Wireshark

mik*_*ku8 74 wireshark homebrew macos

我已经使用Homebrew安装了 Wireshark(.org) 。

brew install wireshark
Run Code Online (Sandbox Code Playgroud)

最后脚本说

==> ./configure --prefix=/usr/local/Cellar/wireshark/1.2.7 --disable-dependency-tracking --disable-wireshark
==> make
==> make install
==> Caveats
We don't build the X11 enabled GUI by default
==> Summary
/usr/local/Cellar/wireshark/1.2.7: 167 files, 50M, built in 5.4 minutes
Run Code Online (Sandbox Code Playgroud)

我找不到“wireshark”GUI。
知道如何构建它吗?

谢谢

小智 106

$ brew options wireshark
Run Code Online (Sandbox Code Playgroud)

显示wireshark 的选项,其中列出了--with-qt5. QT 是 Wireshark从 1.10 开始使用的 GUI 工具包。因此,使用以下命令安装wireshark:

$ brew install wireshark --with-qt5
Run Code Online (Sandbox Code Playgroud)

或者,如果您之前已经有过wireshark:

$ brew reinstall wireshark --with-qt5
Run Code Online (Sandbox Code Playgroud)

如果不添加此选项,tshark将安装命令行工具。

  • 我第一次遇到默认情况下未安装的公式。如果有一个`--without-gui` 会更好,而不是盲目地继续没有任何安装wireshark 的人可能期望的GUI。 (16认同)
  • 请注意,从 Wireshark `1.10.0` 开始使用 QT 而不是 GTK。所以你可以使用选项`--with-qt` (8认同)
  • `brew重新安装wireshark --with-qt` (8认同)

Pau*_*zel 9

新方法是使用brew install wireshark --with-qt.

--with-x选项不再有效。

有关切换到 QT 的更多详细信息:https : //blog.wireshark.org/2013/10/switching-to-qt/


Hen*_*nno 4

好吧,系统确实警告您它不会安装 X11 GUI。那么也许在配置阶段有一个选项可以启用它?您需要一整套额外的东西来运行 X11。

http://www.wireshark.org/download.html有一个二进制下载程序,您可以使用...