मैक होमब्रे और विर्सार्क


72

मैंने होमब्रे का उपयोग करके विंडशार्क (.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

मैं 'वायरशार्क' जीयूआई खोजने में सक्षम नहीं हूं।
इसे बनाने का कोई विचार?

धन्यवाद

जवाबों:


105
$ brew options wireshark

आपको तारों के लिए विकल्प दिखाता है, जो सूचीबद्ध करता है --with-qt5। क्यूटी GUI टूलकिट है जिसका उपयोग Wireshark 1.10 से करता है । इस प्रकार, निम्नलिखित कमांड का उपयोग करके वायरशार्क स्थापित करें:

$ brew install wireshark --with-qt5

या यदि आपके पास पहले से ही वायरशार्क है, तो:

$ brew reinstall wireshark --with-qt5

यदि आप इस विकल्प को नहीं जोड़ते हैं तो कमांडलाइन टूल tsharkइंस्टॉल हो जाएगा।


8
ध्यान दें कि 1.10.0GTK के बजाय Wireshark QT से शुरुआत होती है। तो आप विकल्प का उपयोग कर सकते हैं--with-qt
hanxue

8
brew reinstall wireshark --with-qt
लुई

15
पहली बार मैंने कभी भी एक सूत्र को डिफ़ॉल्ट रूप से स्थापित नहीं किया है। बेहतर होगा कि अगर --without-guiबिना किसी जीयूआई के आंख मूंद कर काम किया जाए, तो जो वायरशार्क स्थापित करते हैं, वे शायद उम्मीद कर रहे हैं।
सुकिमा

@hanxue इसे स्थापित करने के बाद मैं इसे कैसे चलाऊँ?
Zoltán

मैं प्रयोग किया जाता है reinstallआदेश है, लेकिन यह काम मैं सिमलिंक फिर से बनाने के लिए था के रूप में इस में विस्तार से बताया बनाने के लिए GitHub मुद्दा : rm '/ usr / स्थानीय / bin / wireshark' && काढ़ा लिंक --overwrite wireshark
subelsky


4

ठीक है, सिस्टम ने आपको चेतावनी दी थी कि यह X11 GUI स्थापित नहीं करेगा। तो शायद कॉन्फ़िगरेशन चरण में एक विकल्प है जो इसे सक्षम करता है? आपको X11 चलाने के लिए सामान के पूरे अतिरिक्त सेट की आवश्यकता होगी।

Http://www.wireshark.org/download.html पर एक बाइनरी डाउनस्टॉलर है जिसका आप उपयोग कर सकते हैं ...


आपके प्रतिक्रिया के लिए धन्येवाद। मेरे पास X11 है, मुझे अभी समझ नहीं आया कि मैं क्या याद कर रहा हूँ। मुझे लगता है कि मुझे लगता है कि कैसे homebrew के साथ यह करने के लिए कोई जिक्र नहीं है कि मैं किसी भी तरह से वायरशार्क गुई का निर्माण करना चाहिए। यह लिपि है ' github.com/mxcl/homebrew/blob/master/Library/Formula/… ' माफ करना मैं नौसिखिया हूँ
miku8

इसे स्क्रिप्ट में -disable-wirehark के बिना करें। इसलिए स्क्रिप्ट को संपादित करें ... हो सकता है कि आपको निर्भरता के साथ-साथ एक समस्या भी हो, इसलिए आप --disable- निर्भरता-ट्रैकिंग को भी हटा सकते हैं, लेकिन तब आप त्रुटियों को भी प्राप्त कर सकते हैं .... आप करते हैं। पता है कि वायरशार्क साइट पर वायरशार्क, इंस्टॉलर और सभी का पूर्ण बाइनरी बिल्ड है? यह बहुत आसान है।
हेन्नो

2

Http://www.wireshark.org वेबसाइट से मैक .dmg ऐप इंस्टॉलर है । X11 शुरू करने के लिए आपको कुछ समय इंतजार करना होगा। ऐसा लगेगा जैसे यह काम नहीं कर रहा है, लेकिन ऐप अभी बहुत धीमा है।


1

आप --disable-wiresharkकॉन्फ़िगर स्क्रिप्ट के विकल्प के साथ GUI की इमारत को अक्षम करने के लिए प्रकट होते हैं ।

आपको पिछली बिल्ड से सफाई करने की आवश्यकता है, बिना कॉन्फ़िगर किए रन करें --disable-wiresharkऔर फिर पुनर्निर्माण करें।

दुर्भाग्य से मैं आपके ओएस पर ऐसा करने में आपकी मदद नहीं कर सकता क्योंकि मुझे इसका कोई ज्ञान नहीं है।


1

मेरी प्रतिष्ठा @ jonchang के उत्तर पर टिप्पणी करने के लिए बहुत कम है, और मुझे पता है कि यह पुराना है, लेकिन अगर दूसरों को यह लगता है ...

brew install wireshark --with-qt

जैसा कि @ jonchang के उत्तर में मेरे लिए काम किया गया ( brew reinstall wireshark --with-qtजैसा कि आपने पहले ही क्यू के बिना वायरशार्क स्थापित किया है)

इसे चलाने के लिए, यह OS X एप्लिकेशन इंस्टॉल नहीं करता है, लेकिन आपको कमांड लाइन से qt चलाने में सक्षम होना चाहिए:

/usr/local/Cellar/wireshark/{{version}}/bin/wireshark-qt
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.