سؤال Mac Homebrew و Wireshark


لقد قمت بتثبيت 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".
أي فكرة عن كيفية بناء ذلك؟

شكر


71
2018-05-29 13:46


الأصل




الأجوبة:


$ brew options wireshark

يظهر لك خيارات wireshark ، والتي تسرد --with-qt5. QT هي مجموعة أدوات GUI التي يستخدمها Wireshark منذ 1.10. وبالتالي ، قم بتثبيت wireshark باستخدام الأمر التالي:

$ brew install wireshark --with-qt5

أو إذا كان لديك بالفعل wireshark previosly:

$ brew reinstall wireshark --with-qt5

إذا لم تقم بإضافة هذا الخيار أداة سطر الأوامر tshark سوف يكون مثبت.


105
2017-11-04 04:16



لاحظ أن بداية مع Wireshark 1.10.0 يتم استخدام QT بدلاً من GTK. لذلك يمكنك استخدام هذا الخيار --with-qt - hanxue
brew reinstall wireshark --with-qt - Louis
المرة الأولى التي أملك فيها صيغة لا أقوم بتثبيتها افتراضيًا. سيكون من الأفضل إذا كان هناك --without-gui بدلا من الاستمرار بشكل أعمى دون أي واجهة المستخدم الرسومية التي يتوقع معظم الذين يقومون بتثبيت wireshark. - Sukima
hanxue كيف يمكنني تشغيله بعد تثبيته؟ - Zoltán
اعتدت reinstall الأمر ، ولكن لجعله يعمل اضطررت إلى إعادة إنشاء الروابط كما هو موضح في هذا قضية جيثب: rm '/ usr / local / bin / wireshark' && brew link --overwrite wireshark - subelsky


النهج الجديد هو استخدام brew install wireshark --with-qt.

ال --with-x الخيار لم يعد يعمل.

مزيد من التفاصيل حول التبديل إلى QT: https://blog.wireshark.org/2013/10/switching-to-qt/


9
2018-04-24 16:01





حسنًا ، لقد حذرك النظام من أنه لن يقوم بتثبيت واجهة المستخدم الرسومية X11. لذلك ربما يكون هناك خيار في مرحلة التكوين التي تمكنها؟ ستحتاج إلى مجموعة إضافية من العناصر لتشغيل X11.

في http://www.wireshark.org/download.html هناك downstaller ثنائي يمكنك استخدام ...


4
2018-05-29 14:13



شكرا لأستجابتك. لدي X11 ، أنا لا أفهم ما أفقده. أنا يَجِبُ أَنْ أَبْني ​​wireshark gui بطريقة ما أفترضُ ... لا ذكرْ كَيفَ أَنْ تَعمَلُه مَع homebrew. هذا هو السيناريو "github.com/mxcl/homebrew/blob/master/Library/Formula/...اسف انا مبتدئ - miku8
تفعل ذلك دون - عاطفي wireshark في البرنامج النصي. لذا قم بتحرير النص البرمجي ... ربما ستحصل على مشكلة في التبعيات أيضًا ، لذا يمكنك إزالة - التبعية المعطلة للتتبع أيضًا ، ولكن بالطبع ستحصل على أخطاء أيضًا. نعرف أنه في موقع wireshark هناك بناء ثنائي كامل من wireshark ، المثبت وجميع؟ هذا أسهل كثيرًا. - Henno


يوجد مثبت تطبيق Mac .dmg من http://www.wireshark.org موقع الكتروني. يجب الانتظار لبعض الوقت حتى يبدأ تشغيل X11. سيبدو الأمر كما لو أنه لا يعمل ، لكن التطبيق بطيء جدًا.


2
2018-05-07 21:02





يبدو أنك عطلت بناء واجهة المستخدم الرسومية مع --disable-wireshark الخيار لتكوين البرنامج النصي.

تحتاج إلى تنظيف من البناء السابق ، قم بتشغيل تكوين دون --disable-wireshark ثم إعادة البناء.

لسوء الحظ ، لا يمكنني مساعدتك في القيام بذلك على نظام التشغيل الخاص بك لأنني لا أعرفه.


1
2018-05-29 16:22





سمعتي منخفضة للغاية للتعليق على جواب jonchang @ ، وأنا أدرك أن هذا أمر قديم ، ولكن في حالة الآخرين يجدون هذا ...

brew install wireshark --with-qt

كما هو موضح في الإجابة jonchang @ عملت بالنسبة لي (الاستخدام brew reinstall wireshark --with-qt، كما ذكر من قبل @ لويس إذا كنت قد قمت بالفعل بتثبيت wireshark دون qt).

أما بالنسبة لتشغيله ، فإنه لا يقوم بتثبيت تطبيق OS X ، ولكن يجب أن تتمكن بعد ذلك من تشغيل qt من سطر الأوامر:

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

1
2017-11-11 19:48