맥 사제와 Wireshark


73

Homebrew를 사용하여 Wireshark (.org)를 설치했습니다 .

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'GUI를 찾을 수 없습니다.
그것을 만드는 방법에 대한 아이디어가 있습니까?

감사

답변:


106
$ brew options wireshark

wireshark에 대한 옵션을 표시합니다 --with-qt5. QT는 1.10부터 Wireshark가 사용하는 GUI 툴킷입니다 . 따라서 다음 명령을 사용하여 wireshark를 설치하십시오.

$ brew install wireshark --with-qt5

또는 이미 wireshark가 이미있는 경우 :

$ brew reinstall wireshark --with-qt5

이 옵션을 추가하지 않으면 명령 줄 도구 tshark가 설치됩니다.


8
1.10.0GTK 대신 Wireshark QT로 시작 합니다. 따라서 옵션을 사용할 수 있습니다--with-qt
hanxue

8
brew reinstall wireshark --with-qt
Louis

15
처음에는 기본적으로 공식이 설치되지 않은 적이 있습니다. --without-guiwireshark를 설치하는 대부분의 사람들이 기대하는 GUI없이 맹목적으로 계속 하는 대신에 더 좋을 것입니다.
Sukima

@hanxue 설치 후 어떻게 실행합니까?
Zoltán

내가 사용하는 reinstall명령을하지만,이에 설명 된대로 내가 심볼릭 링크를 다시 만들어야했습니다 작동하도록 GitHub의 문제 : RM은 '은 / usr / / 빈 / 와이어 샤크 지역'&& 양조 링크 --overwrite 와이어 샤크
subelsky


4

글쎄, 시스템은 X11 GUI를 설치하지 않을 것이라고 경고했다. 구성 단계에서이를 가능하게하는 옵션이 있습니까? X11을 실행하기 위해서는 추가 세트가 필요합니다.

에서 http://www.wireshark.org/download.html 당신이 사용할 수있는 바이너리 downstaller이 ...


답변 주셔서 감사합니다. 나는 X11을 가지고 있는데, 내가 잃어버린 것을 이해하지 못합니다. 내가 생각하는 방식으로 wireshark gui를 만들어야합니다 ... homebrew로 어떻게 할 지 언급하지 않았습니다. 이것은 ' github.com/mxcl/homebrew/blob/master/Library/Formula / ... ' 스크립트입니다. ' 죄송합니다. 초보자입니다
miku8

스크립트에서 --disable-wireshark없이 수행하십시오. 따라서 스크립트를 편집하십시오. 종속성에 문제가 생길 수도 있으므로 --disable-dependency-tracking도 제거 할 수는 있지만 물론 오류가 발생할 수도 있습니다. wireshark 사이트에는 wireshark, 설치 프로그램 및 모두의 완전한 바이너리 빌드가 있음을 알고 있습니까? 훨씬 쉽습니다.
Henno


1

--disable-wiresharkconfigure 스크립트 옵션을 사용하여 GUI 작성을 사용 불가능하게 한 것 같습니다 .

이전 빌드에서 정리하고,없이 구성을 실행 --disable-wireshark한 다음 다시 빌드해야합니다.

불행히도 나는 그것을 알지 못하므로 OS 에서이 작업을 수행 할 수 없습니다.


1

@jonchang의 답변에 대해 언급하기에 평판이 너무 낮습니다. 이것이 오래되었다는 것을 알고 있지만 다른 사람들이 이것을 발견하면 ...

brew install wireshark --with-qt

@ jonchang의 답변에 나와있는 brew reinstall wireshark --with-qt것처럼 나를 위해 일했습니다 ( qt없이 wireshark를 이미 설치 한 경우 @Louis에서 언급했듯이 사용하십시오 ).

실행에 관해서는 OS X 응용 프로그램을 설치하지 않지만 명령 줄에서 qt를 실행할 수 있어야합니다.

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

0

어느 시점에서, 캐스 크 포뮬러가 추가되었다. 따라서 다음 명령은 실제로 UI와 함께 Wireshark를 일반 앱으로 설치합니다.

brew cask install wireshark

그런 다음 응용 프로그램 또는 Spotlight를 통해 찾을 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.