在 Debian 系统中卸载 Dumpcap(通常是 Wireshark 套件的一部分),可以按下面步骤操作。
Dumpcap 常见于以下两种情况:
先确认来源:
which dumpcap
dumpcap -v
常见路径:
/usr/bin/dumpcap(apt 安装)/usr/local/bin/dumpcap(源码安装)dpkg -S $(which dumpcap)
通常是:
wireshark-common
只卸载 dumpcap(不推荐,可能破坏依赖):
sudo apt remove wireshark-common
彻底卸载 Wireshark 相关组件:
sudo apt remove --purge wireshark wireshark-common wireshark-cli
清理无用依赖:
sudo apt autoremove --purge
which dumpcap
例如:
/usr/local/bin/dumpcap
sudo rm -f /usr/local/bin/dumpcap
如果来自 Wireshark 源码编译:
sudo rm -f /usr/local/bin/dumpcap
sudo rm -f /usr/local/share/man/man1/dumpcap.1
(视安装路径而定)
which dumpcap
sudo find / -name dumpcap 2>/dev/null
如果还有,说明可能:
Dumpcap 通常需要 root 权限 抓包,可移除其特权:
sudo dpkg-reconfigure wireshark-common
或:
sudo chmod 0750 /usr/bin/dumpcap
sudo setcap cap_net_raw,cap_net_admin=-ep /usr/bin/dumpcap
| 场景 | 推荐命令 |
|---|---|
| apt 安装 | sudo apt remove --purge wireshark-common |
| 源码安装 | sudo rm /usr/local/bin/dumpcap |
| 仅禁用 | setcap 或 dpkg-reconfigure |
如果你愿意,可以贴一下:
which dumpcap
dpkg -S $(which dumpcap)
我可以帮你精确判断该用哪种方式卸载。