Wiresharkのインストール方法


46

私はLinuxが初めてであり、VirtualBoxのXubuntu 14.04にWireshark 2.0.0をインストールする必要があります。既に.tar.gzパッケージをダウンロードして解凍しました。次に、wiresharkフォルダ内のターミナルを開き/.configure、makeおよびsudo make installexecutionを実行するつもりで入力しますが、試行はのように失敗しsudo apt-get install wiresharkます。Wiresharkをステップごとにインストールする方法を教えてください。


5
何が悪いのsudo apt-get install wireshark
ムル

dpkgが中断されました。手動で 'sudo dpkg --configure -a'を実行して問題を修正する必要があります。
スタニスラフジラク

StanislavJirák@cat /etc/sources
Gayan Weerakutti

猫:/ etc / sources:そのようなファイルまたはディレクトリはありません
スタニスラフジラク

@reversibleancat /etc/apt/sources.list
ニール

回答:


64

ステップ1:安定した公式PPAを追加します。これを行うには、Ctrl+ Alt+ Tを押してターミナルに移動し、次を実行します。

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

ステップ2:リポジトリを更新します。

sudo apt-get update

手順3:wireshark 2.0をインストールします。

sudo apt-get install wireshark

ステップ4:wiresharkを実行します。

sudo wireshark

エラーが発生した場合couldn't run /usr/bin/dumpcap in child process: Permission Denied。再びターミナルに移動して実行します:

sudo dpkg-reconfigure wireshark-common

YESメッセージボックスに言います。これにより、wiresharkグループが追加されます。次に、入力してグループにユーザーを追加します

sudo adduser $USER wireshark

次に、マシンを再起動して、wiresharkを開きます。できます。幸運を。


これでうまくいくようSetting up wireshark (2.4.4-1~16.04.0)です。しかし、それを開いて[ヘルプ]> [バージョン情報]を実行すると、バージョン2.2.6が表示され、Windowsのバージョンとはまったく異なる動作をします。たとえば、ほとんどの場合「不明なプロトコル」が表示されます。最新バージョンを入手するために何かが足りませんか?
Nagev

今のところマシンを再起動したくない場合は、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 = falsedisable_lua = true

LUAの変更ビットをサポートする証拠はどこにありますか?これはそのままで動作する傾向があり、通常、これを動作させるためにインストール済みのパッケージビットを変更する必要はありません。
トーマス・ウォード

2

これを行うには、Ctrl+ Alt+ Tを押してターミナルに移動し、次を実行します。

sudo apt install wireshark

Aptは、すべての依存関係の問題を処理する必要があります。

次のコマンドを使用して、ダウンロードしたWireshark debsをインストールします。

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

Suchithaの答えに追加するには、ステップ4でsudoとして実行するか、すべてのプロセスをrootとして実行したくない場合は、メッセージボックスを「YES」に設定します(dumpcapをインストールできるようにWiresharkグループ(sudoなしで実行する)、wiresharkグループにユーザーを追加します。(グループ権限がリロードされるように、wiresharkを実行する前に必ずログアウトしてログインしてください)。その後、rootなしでwiresharkを実行できます。


0

Ubuntu 18.04の場合は、ターミナルに移動して次を実行します。

sudo apt install wireshark

wireshark(私の場合はv2.6.8)がインストールされ、wiresharkユーザーグループにdumpcapを追加するように求められるので、実行するのにrootである必要はありません。

あなたが言うなら:

いいえ>行っても構いませんが、実行するにはルート権限が必要です。

はい>インストールが完了したら、wiresharkユーザーグループに自分を追加する必要があります。

sudo usermod -a -G wireshark YOUR_USERNAME

それで全部です!


0
  1. タイプsudo apt update APTパッケージリポジトリキャッシュを更新する必要があります。

  2. 次に、次のコマンドを実行して、UbuntuマシンにWiresharkをインストールします。 sudo apt install wireshark

デフォルトでは、Wiresharkを機能させるには、root権限(sudoでも実行可能)として起動する必要があります。ルート権限なしまたはsudoなしでWiresharkを実行する場合は、を選択してを押します。

  1. Wiresharkをインストールする必要があります。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.