我正在处理系统上的网络问题,并且希望安装wireshark
以调查系统上的网络活动。该系统使用CentOS 7
并且由于我无法直接安装它,所以我从在线存储库下载了相应的rpm
文件wireshark
及其依赖项(http://mirror.centos.org/centos-7/7.9.2009/os/x86_64/Packages/)从另一台机器并传输文件。通过成功安装wireshark rpm
文件后
sudo rpm -ivh wireshark-1.10-14-25.el7.x86_64.rpm
我无法找到二进制文件。我是否安装了错误的rpm
文件或者在上一步中做错了什么?
答案1
误解可能在于命名。该软件包名为wireshark,但它提供这些二进制文件:
/usr/sbin/capinfos
/usr/sbin/dftest
/usr/sbin/dumpcap
/usr/sbin/editcap
/usr/sbin/mergecap
/usr/sbin/randpkt
/usr/sbin/rawshark
/usr/sbin/reordercap
/usr/sbin/text2pcap
/usr/sbin/tshark
...其中没有一个被命名wireshark
。您可能想从 开始tshark
,但请查看手册页对于其他程序。该/usr/sbin
目录可能不在您的 中PATH
,因此您可能需要使用完整路径 ( /usr/sbin/tshark
) 或将其添加到您的 PATH ( PATH=$PATH:/usr/sbin
) 中。
如果您正在寻找wireshark
GUI 程序本身,则由wireshark-gnome 包在 CentOS7 中。