温馨提示×

如何卸载Debian Dumpcap

小樊
41
2026-07-11 00:27:18
栏目: 智能运维

在 Debian 系统中卸载 Dumpcap(通常是 Wireshark 套件的一部分),可以按下面步骤操作。


一、确认 Dumpcap 的安装来源

Dumpcap 常见于以下两种情况:

  1. 通过 apt 安装的 Wireshark / wireshark-common
  2. 手动编译安装(源码)

先确认来源:

which dumpcap
dumpcap -v

常见路径:

  • /usr/bin/dumpcap(apt 安装)
  • /usr/local/bin/dumpcap(源码安装)

二、如果是通过 apt 安装的(最常见)

1️⃣ 查看属于哪个包

dpkg -S $(which dumpcap)

通常是:

wireshark-common

2️⃣ 卸载 Dumpcap 所在的包

只卸载 dumpcap(不推荐,可能破坏依赖):

sudo apt remove wireshark-common

彻底卸载 Wireshark 相关组件:

sudo apt remove --purge wireshark wireshark-common wireshark-cli

清理无用依赖:

sudo apt autoremove --purge

三、如果是手动编译安装的

1️⃣ 查找安装位置

which dumpcap

例如:

/usr/local/bin/dumpcap

2️⃣ 手动删除

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

如果还有,说明可能:

  • 有多个版本
  • 在 snap / flatpak 中

五、如果你只是想“禁用”而不是卸载

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
仅禁用 setcapdpkg-reconfigure

如果你愿意,可以贴一下:

which dumpcap
dpkg -S $(which dumpcap)

我可以帮你精确判断该用哪种方式卸载。

0