0

我目前在 Ubuntu 18.04 上安装了 Wireshark 2.6.8 和 3.0.2,我希望能够使用 3.0.2 安装中包含的 editcap 来修改 pcap 文件。

但是,每次我从终端运行 editcap(一个简单的 editcap -h 来验证我正在使用的构建)时,它都表明我是从 Editcap (Wireshark) 2.6.8(打包为 2.6 的 Git v2.6.8 运行它)。 8-1~ubuntu18.04.0)

有没有办法在不删除 Wireshark 2 的情况下改变这一点?

4

1 回答 1

0

没有 usr/local/bin/editcap 文件

那么您安装的唯一Wireshark 版本似乎是 2.6.8 版本。

3.0.2 是从源代码构建的

您可能已经从源代码构建了 3.0.2 版本,但是,除非您运行“make install”(或者如果您使用 Ninja 而不是 make,则运行“ninja install”),您还没有安装它。您可能必须以 root 身份运行它。

一旦您安装了从源代码构建的版本,就应该有一个/usr/local/bin/editcap(除非您已明确配置构建以安装在默认位置以外的其他位置)。

于 2019-08-14T19:30:18.250 回答