我是 Linux 新手,需要在 VirtualBox 的 Xubuntu 14.04 上安装 Wireshark 2.0.0。我已经下载了 .tar.gz 包并解压。然后我在wireshark
文件夹中打开终端并输入内容,/.configure
打算按照 make 和sudo make install
执行操作,但尝试失败了sudo apt-get install wireshark
。有人能帮我一步一步安装 Wireshark 吗?
答案1
添加稳定官方 PPA。为此,按Ctrl++进入Alt终端T并运行:
sudo add-apt-repository ppa:wireshark-dev/stable
更新存储库:
sudo apt-get update
安装wireshark 2.0:
sudo apt-get install wireshark
运行 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
打开终端并输入命令:
sudo apt-get install wireshark
sudo dpkg-reconfigure wireshark-common
sudo adduser $USER wireshark
wireshark
如果出现wireshark
运行错误,请关闭它,然后执行以下操作:
- 去
usr/share/wireshark
init.lua
使用文本编辑器打开- 改成
disable_lua = false
disable_lua = true
答案4
为了补充 Thusitha 的回答,在步骤 4 中,您可以以 sudo 身份运行,或者如果您不想以 root 身份运行所有进程,则可以将消息框设置为“YES”(以允许 wireshark 组的用户无需 sudo 即可运行它的方式安装 dumpcap)并将用户添加到 wireshark 组。(请确保在运行 wireshark 之前注销并登录,以便重新加载组权限)。然后,您只需在没有 root 的情况下运行 wireshark 即可。