Jak zainstalować Wireshark


46

Jestem nowy w Linuksie i muszę zainstalować Wireshark 2.0.0 na Xubuntu 14.04 VirtualBox. Pobrałem już pakiet .tar.gz i rozpakowałem go. Następnie otworzyłem terminal w wiresharkfolderze i piszę /.configurez zamiarem śledzenia go przez make i sudo make installwykonania, ale próba jest tak samo nieudana jak sudo apt-get install wireshark. Czy mógłby mi ktoś pomóc krok po kroku zainstalować Wireshark?


5
Co poszło nie tak sudo apt-get install wireshark?
— mur

dpkg został przerwany, musisz ręcznie uruchomić „sudo dpkg --configure -a”, aby rozwiązać problem.
— Stanislav Jirák

@ StanislavJirákcat /etc/sources
— Gayan Weerakutti

cat: / etc / sources: Brak takiego pliku lub katalogu
— Stanislav Jirák

@reversibleancat /etc/apt/sources.list
— Neil

Odpowiedzi:


64

Krok 1: Dodaj stabilny oficjalny PPA . Aby to zrobić, przejdź do terminala, naciskając Ctrl+ Alt+ Ti uruchom:

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

Krok 2: Zaktualizuj repozytorium:

sudo apt-get update

Krok 3: Zainstaluj wireshark 2.0:

sudo apt-get install wireshark

Krok 4: Uruchom wireshark:

sudo wireshark

Jeśli pojawi się błąd couldn't run /usr/bin/dumpcap in child process: Permission Denied. idź do terminala ponownie i uruchom:

sudo dpkg-reconfigure wireshark-common

Powiedz YESdo okna komunikatu. Dodaje to grupę wireshark. Następnie dodaj użytkownika do grupy, wpisując

sudo adduser $USER wireshark

Następnie uruchom ponownie komputer i otwórz Wireshark. To działa. Powodzenia.


To wydaje się działać, rozumiem Setting up wireshark (2.4.4-1~16.04.0). Ale kiedy go otwieram i robię Pomoc> Informacje, widzę wersję 2.2.6 i zachowuje się zupełnie inaczej niż w systemie Windows. Na przykład wyświetla głównie „nieznany protokół”. Czy brakuje mi czegoś, aby uzyskać najnowszą wersję?
— Nagev

Jeśli nie chcesz na razie ponownie uruchamiać komputera, możesz to zrobić newgrp wiresharktymczasowo.
— Abhishek Kashyap

To jest przestarzałe.
— Goddard

4

Otwórz terminal i wpisz polecenia:

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

Jeśli pojawia się wiresharkbłąd uruchamiania, zamknij go, a następnie wykonaj następujące czynności:

  1. Iść do usr/share/wireshark
  2. Otwórz init.luaza pomocą edytora tekstu
  3. Zmień disable_lua = falsenadisable_lua = true

Gdzie są dowody potwierdzające zmianę bitów LUA? Zwykle działa to od razu po wyjęciu z pudełka i zazwyczaj nie trzeba zmieniać typowo zainstalowanych pakietów, aby to działało.
— Thomas Ward

2

Aby to zrobić, przejdź do terminala, naciskając Ctrl+ Alt+ Ti uruchom:

sudo apt install wireshark

Apt powinien zająć się wszystkimi problemami zależności.

Użyj następującego polecenia, aby zainstalować pobrane debety Wireshark:

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

dpkgnie zajmuje się wszystkimi zależnościami, ale zgłasza, czego brakuje. Zwykle możesz rozwiązać problemy, uruchamiając je

sudo apt install -f

1

Aby dodać do odpowiedzi Thusitha, w Kroku 4 albo działasz jako sudo, albo jeśli nie chcesz uruchamiać wszystkich procesów jako root, wtedy ustawiasz okno komunikatu na „TAK” (aby zainstalować zrzut w taki sposób, że pozwala użytkownikom grupa wireshark, aby uruchomić ją bez sudo) i dodać użytkownika do grupy wireshark. (koniecznie wyloguj się i zaloguj przed uruchomieniem Wireshark, aby przywrócić uprawnienia grupy). Następnie możesz po prostu uruchomić wireshark bez rootowania.


0

W przypadku Ubuntu 18.04 przejdź do terminalu i uruchom:

sudo apt install wireshark

Zainstaluje wireshark (w moim przypadku v2.6.8) i zostaniesz poproszony o dodanie zrzutu w grupie użytkowników wireshark, abyś nie musiał być rootem, aby go wykonać.

Jeśli powiesz:

NIE> możesz zacząć, ale będziesz potrzebować uprawnień roota, aby go uruchomić.

TAK> po zakończeniu instalacji należy dodać się do grupy użytkowników wireshark:

sudo usermod -a -G wireshark YOUR_USERNAME

To wszystko!


0
  1. Typ sudo apt update Pamięć podręczna repozytorium pakietów APT powinna zostać zaktualizowana.

  2. Teraz uruchom następujące polecenie, aby zainstalować Wireshark na komputerze Ubuntu: sudo apt install wireshark

Domyślnie Wireshark musi być uruchomiony jako uprawnienia roota (można to również zrobić z sudo), aby działał. Jeśli chcesz uruchomić Wireshark bez uprawnień roota lub bez sudo, wybierz i naciśnij.

  1. Wireshark powinien być zainstalowany.
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.