71

Я установил Wireshark(.org), используя Homebrew.

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.
Есть идеи как его построить?

Спасибо

6 ответов6

105
$ brew options wireshark

Показывает параметры для wireshark, в котором перечислены --with-qt5 . QT - это инструментарий GUI, который Wireshark использует с 1.10 . Таким образом, установите wireshark, используя следующую команду:

$ brew install wireshark --with-qt5

Или, если у вас уже есть Wireshark:

$ brew reinstall wireshark --with-qt5

Если вы не добавите эту опцию, будет установлен инструмент командной строки tshark .

9

Новый подход заключается в использовании brew install wireshark --with-qt .

Опция --with-x больше не работает.

Подробнее о переходе на QT: https://blog.wireshark.org/2013/10/switching-to-qt/

4

Ну, система предупредила вас, что не будет устанавливать графический интерфейс X11. Так что, может быть, на этапе настройки есть опция, которая его включает? Вам понадобится целый дополнительный набор вещей для запуска X11.

На http://www.wireshark.org/download.html есть бинарный установщик, который вы можете использовать ...

2

Существует установщик приложения Mac .dmg с веб- сайта http://www.wireshark.org . Вы должны подождать некоторое время, чтобы запустить X11. Может показаться, что он не работает, но приложение работает очень медленно.

1

Похоже, вы отключили сборку графического интерфейса с параметром --disable-wireshark для скрипта configure.

Вам нужно очистить предыдущую сборку, запустить configure без --disable-wireshark а затем пересобрать.

К сожалению, я не могу помочь вам сделать это в вашей ОС, так как я ничего об этом не знаю.

1

Моя репутация слишком низкая, чтобы комментировать ответ @ jonchang, и я понимаю, что это старо, но в случае, если другие найдут это ...

brew install wireshark --with-qt

как указано в ответе @ jonchang, сработал для меня (используйте brew reinstall wireshark --with-qt , как упоминалось @Louis, если вы уже установили wireshark без qt).

Что касается его запуска, он не устанавливает приложение OS X, но тогда вы сможете запустить qt из командной строки:

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .