我使用命令在我的Mac上安装了Wireshark。
brew install wireshark
但是之后出现了一条消息提示我需要curl并安装ChmodBPF,所以我也做了这个。
但是在终端上并没有名为Wireshark的命令。出了什么问题?
Homebrew软件包wireshark
安装了命令行工具tshark
。如果您想启用GUI,请按以下方式安装wireshark:
brew install wireshark --with-qt
如果您已经安装了Wireshark,请执行。brew reinstall wireshark --with-qt
brew cat wireshark
猜出来的吗?你怎么知道要使用 with-qt
而不是 with-gtk+3
? - Jerry101brew reinstall wireshark --with-qt5
。请注意不要改变原意,使翻译更通俗易懂。 - N0thingbrew cask install wireshark
代替。 - Lekensteyn我建议使用cask
在您的/Applications
文件夹中创建.app
二进制文件(如果已安装,请使用reinstall
):
brew install --cask wireshark
这种方法相较于brew install wireshark --with-qt
的优势在于启用更多功能而无需花费大量时间进行编译。
对于图形界面应用程序,这也是推荐的方法,并将使用Wireshark开发人员分发的官方完整功能版本。
brew install --cask wireshark
。如果你使用这个命令,安装cask版本之前可能需要卸载非cask版本的wireshark。 - alexbrew install wireshark --with-qt
不再有效。因此,我使用Homebrew安装Wireshark的方法如下:
brew tap caskroom/cask
wireshark
:brew search wireshark
wireshark
cask的信息(以确保):brew info --cask wireshark
wireshark
cask:brew install --cask wireshark
brew cleanup
如果一切顺利,在第5步后,您应该会看到wireshark已成功安装!
.
brew install --cask wireshark
。 - Rui F Ribeiro我发现我问了一个错误的问题!Wireshark是一个使用tshark或者其他后台程序的图形界面,当我用brew安装时,它会同时安装tshark和其他相关程序。因此,我在终端中找不到wireshark,但可以找到tshark!
brew reinstall wireshark --with-qt5
命令,最后的指令是你想要的:.app包已经安装。
运行 `brew linkapps wireshark` 将其符号链接到 /Applications。
==> 总结
/usr/local/Cellar/wireshark/2.2.1: 679个文件,145.7M,编译时间为4分钟33秒
Buddha:~ Jim$ brew linkapps wireshark Linking: /usr/local/opt/wireshark/Wireshark.app 已链接1个应用程序到 /Applications。Buddha:~ Jim$
- Jim Monty这个命令运行得非常完美。
brew install --cask wireshark
并通过安装界面
brew install --cask wireshark-chmodbpf
链接到自制页面
hash -r
命令,以使您的 shell 重新哈希新可用的命令。此外,请检查/usr/local/bin
中是否有新的内容,例如ls -lrt /usr/local/bin
- 新内容在列表底部。还要确保/usr/local/bin
在您的 PATH 中。 - Mark Setchell