Я испортил попытку установить wireshark на OSX. Вот что я сделал.

  • Я скачал и установил wireshark с их сайта. Это не сработало из-за отсутствия X11.
  • Я начал устранять это, но нашел рецепт доморощенного (сюрприз!)
  • Я удалил wireshark в соответствии с их подробными инструкциями delete-this-delete-, включенными в dmg.
  • Я установил рецепт доморощенного. Когда я запускал homebrew, он жаловался на то, что WIRESHARK_APP_DIR не был установлен. Быстрый Google показал, что это был конфликт между версиями /usr /local /bin /wireshark
  • Я (тупо?) сделал rm /usr/local/bin/wireshark и попытался переустановить с brew.
  • Я заваривал переустановленные, перекомпонованные, принудительные, обновленные и всевозможные команды, пытаясь вернуть команду wireshark , но без какой-либо удачи.

После полной деинсталляции каждой установки wireshark, я все еще не могу получить успешную установку wireshark через brew, из-за этого отсутствующего двоичного файла. Что я должен попробовать дальше?

1 ответ1

0

Моя ошибка заключалась в том, что с установкой wireshark что-то не так. Рецепт варки по умолчанию для wireshark не имеет исполняемого файла wireshark.

Следующий процесс включил Wireshark для меня:

  1. Вручную установите зависимость xquartz
  2. Выполнить brew install -vd --build-from-source --with-gtk+3 --with-libpcap wireshark

Затем, чтобы запустить его, больше дурачества

  1. Запустить xquartz.app
    1. открыть терминал (команда N)
    2. введите host + чтобы разрешить подключения к xquartz
    3. введите echo $DISPLAY чтобы получить идентификатор дисплея
  2. В iTerm загрузите d-bus. launchctl load /usr/local/Cellar/d-bus/1.8.12/org.freedesktop.dbus-session.plist (заменить на соответствующую версию).
  3. установите DISPLAY со значением из шага 1.3 выше. Предполагая, что это было :0 тогда export DISPLAY=:0
  4. наконец-то запусти эту присоску: wireshark

После всего этого приложение будет запущено, но вы не сможете захватить. Это мой следующий вызов ...

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