如何安装 Wireshark

如何安装 Wireshark

我是 Linux 新手,需要在 VirtualBox 的 Xubuntu 14.04 上安装 Wireshark 2.0.0。我已经下载了 .tar.gz 包并解压。然后我在wireshark文件夹中打开终端并输入内容,/.configure打算按照 make 和sudo make install执行操作,但尝试失败了sudo apt-get install wireshark。有人能帮我一步一步安装 Wireshark 吗?

答案1

  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。成功了。祝你好运。

答案2

对于使用 ubuntu 18.04 的用户,请转到终端并运行:

sudo apt install wireshark

它将安装 wireshark(在我的情况下是 v2.6.8),并且会要求您在 wireshark 用户组中添加 dumpcap,因此您无需以 root 身份执行它。

如果你说:

不 > 您可以开始了,但是您需要 root 权限才能运行它。

是的>安装完成后你应该将自己添加到 wireshark 用户组:

sudo usermod -a -G wireshark YOUR_USERNAME

就这样!

答案3

打开终端并输入命令:

  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

答案4

为了补充 Thusitha 的回答,在步骤 4 中,您可以以 sudo 身份运行,或者如果您不想以 root 身份运行所有进程,则可以将消息框设置为“YES”(以允许 wireshark 组的用户无需 sudo 即可运行它的方式安装 dumpcap)并将用户添加到 wireshark 组。(请确保在运行 wireshark 之前注销并登录,以便重新加载组权限)。然后,您只需在没有 root 的情况下运行 wireshark 即可。

相关内容