Я установил 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. Есть идеи как его построить?
Показывает вам варианты для wireshark, который перечисляет --with-qt5. QT - это инструментарий GUI, который Wireshark использует с 1.10 . Таким образом, установите wireshark, используя следующую команду:
$ brew install wireshark --with-qt5
Или, если у вас уже есть Wireshark:
$ brew reinstall wireshark --with-qt5
Если вы не добавите эту опцию, инструмент командной строки tsharkбудет установлен.
Обратите внимание, что начиная с Wireshark `1.10.0` вместо GTK используется QT. Таким образом, вы можете использовать опцию `--with-qt`
hanxue 11 лет назад
8
`brew переустановить wireshark --with-qt`
Louis 10 лет назад
8
Впервые у меня когда-либо была формула, не устанавливаемая по умолчанию. Было бы лучше, если бы существовал `--without-gui` вместо слепого продолжения без какого-либо графического интерфейса, которого, вероятно, ожидает большинство, кто устанавливает wireshark.
Sukima 10 лет назад
15
@hanxue, как мне запустить его после установки?
Zoltán 9 лет назад
0
Я использовал команду `reinstall`, но чтобы она работала, мне пришлось заново создать символические ссылки, как описано в этом [выпуске github] (https://github.com/Homebrew/legacy-homebrew/issues/32305#issuecomment- 137328711): rm '/ usr / local / bin / wireshark' && brew link - переписать wireshark
subelsky 8 лет назад
0
Просто подумал, что добавлю, похоже, рекомендуемая опция теперь `` `--with-qt5```. Я получил это предупреждение при попытке, как определено выше: * Предупреждение: wireshark: --with-qt устарела; используя вместо этого --with-qt5! *
Slump 8 лет назад
0
9
Paul Wenzel
The new approach is to use brew install wireshark --with-qt.
Ну, система предупредила вас, что не будет устанавливать графический интерфейс X11. Так что, может быть, на этапе настройки есть опция, которая его включает? Вам понадобится целый дополнительный набор вещей для запуска X11.
Спасибо за ваш ответ. У меня X11, я просто не понимаю, чего мне не хватает. Я полагаю, что я должен создать графический интерфейс Wireshark ... не говоря уже о том, как это сделать с помощью homebrew. это сценарий "http://github.com/mxcl/homebrew/blob/master/Library/Formula/wireshark.rb" извините, я новичок
miku8 14 лет назад
0
Сделайте это без --disable-wireshark в скрипте. Так что отредактируйте скрипт ... Может быть, у вас также возникнут проблемы с зависимостями, так что вы также можете удалить --disable-dependency-tracking, но тогда, конечно, вы также можете получить ошибки ... знаете, что на сайте wireshark есть полная бинарная сборка wireshark, установщик и все? Это намного проще.
Henno 14 лет назад
0
2
Elaine Morrison
There is a Mac .dmg app installer from the http://www.wireshark.org website. You must wait a while for it to start X11. It will seem as though it is not working, but the app is just very slow.
1
Iain
Похоже, вы отключили создание графического интерфейса с помощью --disable-wiresharkопции для скрипта настройки.
Вам нужно очистить предыдущую сборку, запустить configure без --disable-wiresharkи затем пересобрать.
К сожалению, я не могу помочь вам сделать это в вашей ОС, так как я ничего об этом не знаю.
1
Tyler Stevens
My reputation is too low to comment on @jonchang's answer, and I realize that this is old, but in case others find this...
brew install wireshark --with-qt
as indicated in @jonchang's answer worked for me (use brew reinstall wireshark --with-qt, as mentioned by @Louis if you've already installed wireshark without qt).
As for running it, it doesn't install an OS X application, but you should then be able to run qt from the command line: