Як встановити Wireshark


46

Я новачок у Linux і мені потрібно встановити Wireshark 2.0.0 на Xubuntu 14.04 VirtualBox. Я вже завантажив пакет .tar.gz і витяг його. Тоді я відкрив термінал у wiresharkпапці та набрав /.configureз наміром слідкувати за ним за sudo make installвиконанням та виконанням, але спроба настільки ж невдала sudo apt-get install wireshark. Може хтось допоможе мені, як встановити Wireshark поетапно, будь ласка?


5
Що пішло не так sudo apt-get install wireshark?
муру

dpkg було перервано, для усунення проблеми потрібно вручну запустити 'sudo dpkg --configure -a'.
Станіслав Йірак

@ StanislavJirákcat /etc/sources
Gayan Weerakutti

cat: / тощо / джерела: Немає такого файлу чи каталогу
Станіслав Йірак

@reversibleancat /etc/apt/sources.list
Neil

Відповіді:


64

Крок 1: Додайте стабільний офіційний PPA . Для цього перейдіть до терміналу, натиснувши Ctrl+ Alt+ Tта запустіть:

sudo add-apt-repository ppa:wireshark-dev/stable

Крок 2: Оновіть сховище:

sudo apt-get update

Крок 3: Встановіть дротик 2.0:

sudo apt-get install wireshark

Крок 4: Запустіть проводку:

sudo wireshark

Якщо ви отримаєте повідомлення про помилку couldn't run /usr/bin/dumpcap in child process: Permission Denied. перейдіть до терміналу і запустіть:

sudo dpkg-reconfigure wireshark-common

Скажіть YESу вікні повідомлення. Сюди додається група проводів. Потім додайте користувача до групи, ввівши

sudo adduser $USER wireshark

Потім перезапустіть машину і відкрийте провід. Це працює. Щасти.


Здається, це працює, я бачу Setting up wireshark (2.4.4-1~16.04.0). Але коли я відкриваю її і роблю Help> About, я бачу версію 2.2.6, і вона поводиться зовсім інакше, ніж у мене в Windows. Наприклад, він здебільшого відображає "невідомий протокол". Чи щось мені не вистачає, щоб отримати останню версію?
Нагев

Якщо ви зараз не хочете перезавантажувати машину, це можна зробити newgrp wiresharkтимчасово.
Абхішек Каш’яп

Це застаріло.
Годдард

4

Відкрийте термінал і введіть команди:

  1. sudo apt-get install wireshark
  2. sudo dpkg-reconfigure wireshark-common
  3. sudo adduser $USER wireshark
  4. wireshark

Якщо ви отримуєте wiresharkпомилку запуску, закрийте її та просто виконайте наступне:

  1. Йти до usr/share/wireshark
  2. Відкрити init.luaза допомогою текстового редактора
  3. Змінити disable_lua = falseнаdisable_lua = true

Де є свідчення на підтвердження зміни бітів LUA? Це, як правило, працює нестандартно, і вам не потрібно змінювати встановлені пакети бітів, як правило, щоб це працювало.
Томас Уорд

2

Для цього перейдіть до терміналу, натиснувши Ctrl+ Alt+ Tта запустіть:

sudo apt install wireshark

Apt повинен опікуватися усіма проблемами залежності для вас.

Використовуйте таку команду, щоб встановити завантажені дебатки Wireshark:

dpkg -i wireshark-common_2.0.5.0-1_i386.deb wireshark_wireshark-2.0.5.0-1_i386.deb

dpkgне піклується про всі залежності, але повідомляє про відсутність. Зазвичай ви можете вирішити проблеми, запустивши

sudo apt install -f

1

Щоб додати відповідь Сусітхи, на кроці 4 ви або запускаєте як sudo, або якщо не хочете запускати всі процеси як root, то ви встановлюєте поле для повідомлення "YES" (встановлювати dumpcap таким чином, щоб це дозволяло користувачам група wireshark, щоб запустити його без судо) та додати користувача до групи wireshark. (не забудьте вийти з системи та увійти в систему, перш ніж запустити провідну мережу, щоб перезавантажити привілеї групи). Після цього ви можете просто запустити провідну ручку без кореня.


0

Для тих, хто на ubuntu 18.04, перейдіть до терміналу та запустіть:

sudo apt install wireshark

Він встановить wireshark (в моєму випадку v2.6.8), і вам буде запропоновано додати dumpcap в групу користувачів wireshark, так що вам не потрібно мати root для його виконання.

Якщо ви говорите:

НІ> ви добре піти, але для його запуску вам знадобляться привілеї root.

ТАК> після завершення встановлення слід додати себе до групи користувачів wireshark:

sudo usermod -a -G wireshark YOUR_USERNAME

Це все!


0
  1. Введіть sudo apt update влучний пакет кеш сховища має бути оновлено.

  2. Тепер запустіть таку команду, щоб встановити Wireshark на вашу машину Ubuntu: sudo apt install wireshark

За замовчуванням Wireshark повинен бути запущений як root (можна також зробити з sudo) привілеями, щоб працювати. Якщо ви хочете запустити Wireshark без привілеїв root або без sudo, виберіть і натисніть.

  1. Слід встановити провід.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.