温馨提示×

debian dumpcap依赖有哪些

小樊
48
2026-09-12 15:10:43
栏目: 智能运维

在 Debian 系统里,dumpcap 是 Wireshark 套件中的抓包核心程序,通常由 dumpcap 软件包提供(也可能随 wireshark-common 等包一起安装)。

你可以通过以下方式查看 dumpcap 在 Debian 中的依赖关系。


一、查看 dumpcap 属于哪个包

dpkg -S dumpcap

通常输出类似:

wireshark-common: /usr/bin/dumpcap

说明 dumpcap 一般属于 wireshark-common。


二、查看 Debian 官方依赖(以常见版本为例)

1️⃣ wireshark-common(包含 dumpcap)的依赖

apt-cache depends wireshark-common

典型依赖包括(不同 Debian 版本略有差异):

依赖(Depends)

  • libc6
  • libglib2.0-0
  • libpcap0.8 (或 libpcap0.8t64,取决于架构)
  • libwiretap11 / libwsutil* (版本相关)
  • zlib1g
  • adduser
  • debconf

推荐(Recommends)

  • wireshark (GUI,不一定必须)

建议(Suggests)

  • wireshark-doc

三、dumpcap 运行真正需要的依赖(实用角度)

如果你只是想 运行 dumpcap 抓包,核心依赖其实很少:

✅ 必需:

  • libc
  • libpcap(抓包基础库)
  • libglib2.0

✅ 权限相关(非“软件依赖”但很重要):

  • dumpcap 需要:
    • root 权限,或
    • 加入 wireshark 组(Debian 默认配置)
sudo usermod -aG wireshark $USER

四、最小化安装 dumpcap(不装 GUI)

sudo apt install wireshark-common

这不会强制安装 Wireshark 图形界面。


五、不同 Debian 版本说明

Debian 版本 典型 libpcap
Debian 11 libpcap0.8
Debian 12 libpcap0.8 / libpcap0.8t64

如果你愿意,可以告诉我:

  • Debian 具体版本(如 11 / 12)
  • 是 仅命令行抓包 还是 配合 Wireshark GUI

我可以给你更精确的依赖列表或最小安装方案。

0 踩