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.