web-dev-qa-db-ja.com

Mac HomebrewとWireshark

Homebrew を使用してWireshark(.org)をインストールしました。

brew install wireshark

最後にスクリプトは言う

==> ./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

「wireshark」GUIが見つかりません。
それを構築する方法について何か考えはありますか?

ありがとう

74
miku8
$ brew options wireshark

--with-qt5をリストするWiresharkのオプションを表示します。 QTは、Wiresharkが 1.10以降 を使用するGUIツールキットです。したがって、次のコマンドを使用してwiresharkをインストールします。

$ brew install wireshark --with-qt5

または、以前に以前にWiresharkがある場合:

$ brew reinstall wireshark --with-qt5

このオプションを追加しない場合、コマンドラインツールtsharkがインストールされます。

106
jonchang

新しいアプローチはbrew install wireshark --with-qt

--with-xオプションは機能しなくなりました。

QTへの切り替えの詳細: https://blog.wireshark.org/2013/10/switching-to-qt/

9
Paul Wenzel

まあ、システムはそれがX11 GUIをインストールしないであろうというあなたに警告しました。それで、それを有効にする設定フェーズにオプションがあるのでしょうか? X11を実行するには、まったく追加のものが必要です。

http://www.wireshark.org/download.html に、使用できるバイナリダウンスターがあります...

4
Henno

http://www.wireshark.org WebサイトからMac .dmgアプリインストーラーがあります。 X11が起動するまでしばらく待つ必要があります。動作していないように見えますが、アプリは非常に遅いです。

3
Elaine Morrison

ある時点で、樽式が追加されました。したがって、次のコマンドは、UIを使用して通常のアプリとしてWiresharkを実際にインストールします。

brew cask install wireshark

そして、アプリケーションやSpotlightでそれを見つけることができます。

2
mherzig

Configureスクリプトの--disable-wiresharkオプションを使用してGUIの構築を無効にしているようです。

前のビルドからクリーンアップし、--disable-wiresharkなしでconfigureを実行してから、再ビルドする必要があります。

残念ながら私はあなたのOSでこれを行うのを手伝うことはできません。

1
user35787

私の評判は@jonchangの答えにコメントするには低すぎます、そして私はこれが古いことを理解していますが、他の人がこれを見つけた場合に備えて...

brew install wireshark --with-qt

@jonchangの回答で示されているように私のために働きました(qtなしでwiresharkをすでにインストールしている場合は@Louisで言及されているようにbrew reinstall wireshark --with-qtを使用してください)。

実行に関しては、OS Xアプリケーションはインストールされませんが、コマンドラインからqtを実行できるはずです。

/usr/local/Cellar/wireshark/{{version}}/bin/wireshark-qt
1
Tyler Stevens