Question Mac Homebrew et Wireshark


J'ai installé Wireshark (.org) en utilisant Homebrew.

brew install wireshark

à la fin du script dit

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

Je ne suis pas en mesure de trouver l'interface graphique "wireshark".
Une idée de comment le construire?

Merci


71
2018-05-29 13:46


origine




Réponses:


$ brew options wireshark

Affiche les options pour wireshark, les listes --with-qt5. QT est la boîte à outils graphique utilisée par Wireshark depuis 1.10. Ainsi, installez wireshark en utilisant la commande suivante:

$ brew install wireshark --with-qt5

Ou si vous possédez déjà wireshark:

$ brew reinstall wireshark --with-qt5

Si vous n'ajoutez pas cette option, l'outil en ligne de commande tshark sera installé.


105
2017-11-04 04:16



Notez que commençant par Wireshark 1.10.0 QT est utilisé à la place de GTK. Vous pouvez donc utiliser l'option --with-qt - hanxue
brew reinstall wireshark --with-qt - Louis
La première fois que j'ai eu une formule non installée par défaut. Ce serait mieux s'il y avait un --without-gui au lieu de continuer aveuglément sans aucune interface graphique attendue par la plupart des utilisateurs de wireshark. - Sukima
@hanxue comment je l'exécute après l'avoir installé? - Zoltán
J'ai utilisé le reinstall commande, mais pour que cela fonctionne, j'ai dû recréer les liens symboliques comme expliqué dans cette numéro github: rm '/ usr / local / bin / wireshark' && brew link --overwrite brideshark - subelsky


La nouvelle approche consiste à utiliser brew install wireshark --with-qt.

le --with-x l'option ne fonctionne plus.

Plus de détails sur le passage à QT: https://blog.wireshark.org/2013/10/switching-to-qt/


9
2018-04-24 16:01





Eh bien, le système vous a averti qu'il n'installe pas l'interface graphique X11. Alors peut-être y a-t-il une option dans la phase de configuration qui le permet? Vous auriez besoin d'un ensemble supplémentaire de choses pour exécuter X11.

À http://www.wireshark.org/download.html il y a un installateur binaire que vous pouvez utiliser ...


4
2018-05-29 14:13



Merci pour votre réponse. J'ai X11, je ne comprends tout simplement pas ce qui me manque. Je suppose que je devrais construire une gui Wirehark en quelque sorte, je suppose ... aucune mention de la façon de faire avec homebrew. c'est le script 'github.com/mxcl/homebrew/blob/master/Library/Formula/ ...; désolé je suis débutant - miku8
Faites-le sans le --disable-wireshark dans le script. Donc, éditez le script ... Peut-être que vous aurez aussi un problème avec les dépendances, donc vous pouvez aussi supprimer --disable-dependency-tracking, mais bien sûr, vous pourriez aussi avoir des erreurs .... sachez que sur le site de wireshark il y a une version binaire complète de wireshark, installateur et tout? C'est beaucoup plus facile. - Henno


Il y a un installateur d'applications Mac .dmg de la http://www.wireshark.org site Internet. Vous devez attendre un peu pour que X11 démarre. Il semblera que cela ne fonctionne pas, mais l'application est juste très lente.


2
2018-05-07 21:02





Vous semblez avoir désactivé la construction de l'interface graphique avec le --disable-wireshark option au script configure.

Vous devez nettoyer de la version précédente, exécutez configure sans le --disable-wireshark puis reconstruire.

Malheureusement, je ne peux pas vous aider à faire cela sur votre système d'exploitation car je n'en ai aucune connaissance.


1
2018-05-29 16:22





Ma réputation est trop faible pour commenter la réponse de @ jonchang, et je me rends compte que c'est vieux, mais au cas où d'autres trouveraient ça ...

brew install wireshark --with-qt

comme indiqué dans la réponse de @ jonchang a fonctionné pour moi (utilisation brew reinstall wireshark --with-qt, comme mentionné par @Louis si vous avez déjà installé wireshark sans qt).

Comme pour l’exécuter, il n’installe pas d’application OS X, mais vous devriez alors pouvoir exécuter qt depuis la ligne de commande:

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

1
2017-11-11 19:48