Mac Homebrew und Wireshark

31378
miku8

Ich habe Wireshark (.org) mit Homebrew installiert .

brew install wireshark 

am ende sagt das script

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

Ich kann die GUI für "Wireshark" nicht finden.
Irgendeine Idee, wie man es baut?

Vielen Dank

71

6 Antworten auf die Frage

105
jonchang
$ brew options wireshark 

Zeigt Ihnen Optionen für Wireshark an, welche Listen --with-qt5. QT ist das GUI-Toolkit, das Wireshark seit 1.10 verwendet . Installieren Sie also Wireshark mit dem folgenden Befehl:

$ brew install wireshark --with-qt5 

Oder wenn Sie bereits Wireshark haben:

$ brew reinstall wireshark --with-qt5 

Wenn Sie diese Option nicht hinzufügen, wird das Befehlszeilentool tsharkinstalliert.

Beachten Sie, dass ab Wireshark '1.10.0' QT anstelle von GTK verwendet wird. Sie können also die Option "--with-qt" verwenden hanxue vor 10 Jahren 8
`Brew wieder installieren wireshark --with-qt` Louis vor 9 Jahren 8
Zum ersten Mal hatte ich eine Formel, die standardmäßig nicht installiert wurde. Es wäre besser, wenn es eine "--without-gui" gäbe, anstatt blindlings ohne GUI fortzufahren, die die meisten, die Wireshark installieren, wahrscheinlich erwarten. Sukima vor 9 Jahren 15
@hanxue wie führe ich es nach der Installation aus? Zoltán vor 8 Jahren 0
Ich habe den Befehl "erneut" verwendet, aber damit es funktioniert, musste ich die symbolischen Links neu erstellen, wie in diesem [github-Problem] beschrieben 137328711): rm '/ usr / local / bin / wireshark' && brew link - überschreiben wireshark subelsky vor 7 Jahren 0
Ich dachte nur, ich würde hinzufügen, dass die empfohlene Option jetzt `` --with-qt5``` ist. Ich habe diese Warnung erhalten, als ich es wie oben definiert versuchte: * Warnung: wireshark: --with-qt wurde nicht mehr weiterentwickelt; Verwenden Sie stattdessen --with-qt5! * Slump vor 7 Jahren 0
9
Paul Wenzel

Der neue Ansatz ist zu verwenden brew install wireshark --with-qt.

Die --with-xOption funktioniert nicht mehr.

Weitere Informationen zur Umstellung auf QT: https://blog.wireshark.org/2013/10/switching-to-qt/

4
Henno

Well, the system did warn you that it wouldn't install the X11 GUI. So maybe there is an option in the configuration phase that enables it? You'd need a whole extra set of stuff to run X11.

At http://www.wireshark.org/download.html there is a binary downstaller you could use...

Vielen Dank für Ihre Antwort. Ich habe X11, ich verstehe einfach nicht, was mir fehlt. Ich sollte Wireshark Gui auf eine Art und Weise bauen, die ich vermute ... keine Erwähnung, wie man es mit Homebrew macht. Dies ist das Skript "http://github.com/mxcl/homebrew/blob/master/Library/Formula/wireshark.rb" Entschuldigung, ich bin ein Neuling miku8 vor 13 Jahren 0
Tun Sie dies ohne den --disable-wireshark im Skript. Bearbeiten Sie also das Skript ... Vielleicht bekommen Sie auch ein Problem mit Abhängigkeiten, so dass Sie auch das --disable-Abhängigkeits-Tracking entfernen können, aber dann könnten natürlich auch Fehler auftreten wissen, dass es auf der Wireshark-Site einen vollständigen Binär-Build von Wireshark, Installer und allem gibt? Das ist viel einfacher. Henno vor 13 Jahren 0
2
Elaine Morrison

Es gibt ein Mac-.dmg-App-Installationsprogramm von der Website http://www.wireshark.org . Sie müssen eine Weile warten, bis X11 gestartet wird. Es scheint, als ob es nicht funktioniert, aber die App ist nur sehr langsam.

1
Iain

You appear to have disabled the building of the GUI with the --disable-wireshark option to the configure script .

You need to clean up from the previous build, run configure without the --disable-wireshark and then rebuild.

Unfortunately I can't help you do this on your OS as I have no knowledge of it.

1
Tyler Stevens

Mein Ruf ist zu gering, um die Antwort von @ jonchang zu kommentieren, und mir ist klar, dass dies alt ist, aber falls andere dies finden ...

brew install wireshark --with-qt 

wie in @ jonchangs Antwort angegeben, funktionierte für mich (verwenden Sie brew reinstall wireshark --with-qt, wie von @Louis erwähnt, wenn Sie bereits Wireshark ohne qt installiert haben).

Bei der Ausführung wird keine OS X-Anwendung installiert. Sie sollten dann qt von der Befehlszeile aus ausführen können:

/usr/local/Cellar/wireshark/{}/bin/wireshark-qt