Mac Homebrew ve Wireshark


73

Homebrew kullanarak Wireshark (.org) uygulamasını kurdum .

brew install wireshark

sonunda senaryo diyor

==> ./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'sini bulamıyorum.
Nasıl yapılacağı hakkında bir fikrin var mı?

Teşekkürler

Yanıtlar:


106
$ brew options wireshark

Listelenen wireshark seçeneklerini gösterir --with-qt5. QT, Wireshark'in 1.10'dan beri kullandığı GUI araç takımıdır . Bu nedenle, aşağıdaki komutu kullanarak wireshark'ı kurun:

$ brew install wireshark --with-qt5

Veya daha önce zaten wireshark kullanıyorsanız:

$ brew reinstall wireshark --with-qt5

Bu seçeneği eklemezseniz, komut satırı aracı tsharkyüklenecektir.


8
1.10.0GTK yerine Wireshark QT ile başladığınızı unutmayın . Yani seçeneği kullanabilirsiniz--with-qt
hanxue

8
brew reinstall wireshark --with-qt
Louis,

15
İlk defa, varsayılan olarak yüklenmeyen bir formül oldu. --without-guiWireshark'ı kuracak çoğu kişinin beklediği herhangi bir GUI olmadan kör devam etmek yerine daha iyi olurdu .
Sukima

@hanxue kurduktan sonra nasıl çalıştırırım?
Zoltán

reinstallKomutu kullandım ancak çalışabilmesi için bu github sayısında açıklandığı gibi sembolik bağları yeniden oluşturmak zorunda kaldım : rm '/ usr / local / bin / wireshark' && brew link --overwrite wireshark
subelsky


4

Peki, sistem sizi X11 GUI'yi kurmayacağı konusunda uyardı. Yani belki yapılandırma aşamasında bunu mümkün kılan bir seçenek var? X11'i çalıştırmak için bir sürü ekstra malzemeye ihtiyacınız olacak.

At http://www.wireshark.org/download.html Kullanabileceğin bir ikili downstaller yoktur ...


Cevabınız için teşekkürler. Ben X11'im, sadece ne kaçırdığımı anlamıyorum. Wireshark gui'yi sanırım bir şekilde ... homebrew ile nasıl yapacağımdan bahsetmemeliyim. bu ' github.com/mxcl/homebrew/blob/master/Library/Formula/… ' yazısıdır üzgünüm
acemiyim

Koddaki --disable-wireshark olmadan yapın. Yani betiği düzenleyin ... Belki de bağımlılıklarla ilgili bir sorunla karşılaşırsınız, böylece --disable-bağımlılık takibini de kaldırabilirsiniz, fakat elbette siz de hatalar alabilirsiniz. wireshark sahasında wireshark, installer ve hepsinin eksiksiz bir ikili yapısı olduğunu biliyor musunuz? Bu çok daha kolay.
Henno


1

--disable-wiresharkConfigure betiği seçeneği ile GUI inşasını devre dışı bırakmış görünüyorsunuz .

Önceki derlemeden temizlemeniz, configure yapmadan --disable-wiresharkve ardından yeniden kurmanız gerekir .

Maalesef, işletim sisteminizde bunu bilmenize yardımcı olamadığım için bilmiyorum.


1

Şöhretim @ jonchang'ın cevabı üzerine yorum yapmak için çok düşük, ve bunun eski olduğunu anlıyorum, ancak başkaları bunu bulursa ...

brew install wireshark --with-qt

@ jonchang'ın cevabında belirtildiği gibi benim için çalıştı ( brew reinstall wireshark --with-qteğer qt olmadan wireshark taktıysanız @Louis tarafından belirtildiği gibi kullanın ).

Çalıştırmaya gelince, bir OS X uygulaması yüklemez, ancak daha sonra qt komut satırından çalıştırılabilir olmalıdır:

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

0

Bir noktada, bir fıçı formülü eklendi. Bu nedenle aşağıdaki komut aslında UI ile birlikte Wireshark'ı normal bir uygulama olarak kuracaktır:

brew cask install wireshark

Ve sonra bunu Uygulamalar veya Spotlight ile bulabilirsiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.