Mac Homebrew und Wireshark


73

Ich habe Wireshark (.org) mit Homebrew installiert .

brew install wireshark

Am Ende steht das Drehbuch

==> ./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 'Wireshark'-Benutzeroberfläche nicht finden.
Irgendeine Idee, wie man es baut?

Vielen Dank

Antworten:


106
$ brew options wireshark

Zeigt Ihnen Optionen für Wireshark an, die aufgelistet werden --with-qt5. QT ist das GUI-Toolkit, das Wireshark seit 1.10 verwendet . Installieren Sie wireshark daher mit dem folgenden Befehl:

$ brew install wireshark --with-qt5

Oder wenn Sie bereits vorher einen Wireshark hatten:

$ brew reinstall wireshark --with-qt5

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


8
Beachten Sie, dass ab Wireshark 1.10.0QT anstelle von GTK verwendet wird. So können Sie die Option nutzen--with-qt
Hanxue

8
brew reinstall wireshark --with-qt
Louis

15
Zum ersten Mal hatte ich eine Formel, die nicht standardmäßig installiert wurde. Es wäre besser, wenn es eine geben würde, --without-guidie ohne GUI nicht blind fortfährt, was die meisten, die wireshark installieren, wahrscheinlich erwarten.
Sukima

@hanxue Wie starte ich es nach der Installation?
Zoltán

Ich habe den reinstallBefehl verwendet, aber damit es funktioniert, musste ich die Symlinks neu erstellen, wie in dieser Github-Ausgabe erklärt : rm '/ usr / local / bin / wireshark' && Link brauen
wireshark


4

Nun, das System hat Sie gewarnt, dass es die X11-GUI nicht installieren würde. Vielleicht gibt es in der Konfigurationsphase eine Option, die dies ermöglicht? Sie benötigen eine ganze Reihe zusätzlicher Dinge, um X11 auszuführen.

Unter http://www.wireshark.org/download.html gibt es einen binären Downstaller, den Sie verwenden können ...


Vielen Dank für Ihre Antwort. Ich habe X11, ich verstehe nur nicht, was ich vermisse. Ich sollte ein Wireshark-GUI auf irgendeine Art und Weise bauen ... ohne zu erwähnen, wie man es mit Homebrew macht. Dies ist das Skript ' github.com/mxcl/homebrew/blob/master/Library/Formula/… ' Entschuldigung, ich bin Neuling
miku8

Machen Sie es ohne --disable-wireshark im Skript. Bearbeiten Sie also das Skript ... Vielleicht haben Sie auch ein Problem mit Abhängigkeiten, so dass Sie auch --disable-dependency-tracking entfernen könnten, aber dann könnten Sie natürlich auch Fehler bekommen ... Das tun Sie Weißt du, dass es auf der Wireshark-Seite eine komplette Binärversion von Wireshark, Installer und allem gibt? Das ist viel einfacher.
Henno

2

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


1

Sie haben anscheinend das Erstellen der GUI mit der --disable-wiresharkOption zum Konfigurieren des Skripts deaktiviert .

Sie müssen vom vorherigen Build bereinigen, configure ohne das ausführen --disable-wiresharkund dann neu erstellen .

Leider kann ich Ihnen nicht helfen, dies auf Ihrem Betriebssystem zu tun, da ich keine Kenntnisse davon habe.


1

Mein Ruf ist zu niedrig, um die Antwort von @ jonchang zu kommentieren, und mir ist klar, dass dies alt ist, aber für den Fall, dass andere dies finden ...

brew install wireshark --with-qt

wie in @ jonchangs antwort angegeben, hat bei mir funktioniert (benutze brew reinstall wireshark --with-qt, wie von @Louis erwähnt, wenn du bereits wireshark ohne qt installiert hast).

Was das Ausführen betrifft, installiert es keine OS X-Anwendung, aber Sie sollten dann in der Lage sein, qt über die Befehlszeile auszuführen:

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

0

Irgendwann wurde eine Fassformel hinzugefügt. Mit dem folgenden Befehl wird Wireshark mit der Benutzeroberfläche als reguläre App installiert:

brew cask install wireshark

Und Sie können es dann in Anwendungen oder über Spotlight finden.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.