在 Debian 系统里,dumpcap 是 Wireshark 套件中的抓包核心程序,通常由 dumpcap 软件包提供(也可能随 wireshark-common 等包一起安装)。
你可以通过以下方式查看 dumpcap 在 Debian 中的依赖关系。
dpkg -S dumpcap
通常输出类似:
wireshark-common: /usr/bin/dumpcap
说明 dumpcap 一般属于 wireshark-common。
apt-cache depends wireshark-common
典型依赖包括(不同 Debian 版本略有差异):
依赖(Depends)
libc6libglib2.0-0libpcap0.8 (或 libpcap0.8t64,取决于架构)libwiretap11 / libwsutil* (版本相关)zlib1gadduserdebconf推荐(Recommends)
wireshark (GUI,不一定必须)建议(Suggests)
wireshark-doc如果你只是想 运行 dumpcap 抓包,核心依赖其实很少:
✅ 必需:
libclibpcap(抓包基础库)libglib2.0✅ 权限相关(非“软件依赖”但很重要):
dumpcap 需要:
wireshark 组(Debian 默认配置)sudo usermod -aG wireshark $USER
sudo apt install wireshark-common
这不会强制安装 Wireshark 图形界面。
| Debian 版本 | 典型 libpcap |
|---|---|
| Debian 11 | libpcap0.8 |
| Debian 12 | libpcap0.8 / libpcap0.8t64 |
如果你愿意,可以告诉我:
我可以给你更精确的依赖列表或最小安装方案。