温馨提示×

如何给debian加dumpcap源

小樊
45
2026-09-09 17:31:58
栏目: 智能运维

在 Debian 上所谓“加 dumpcap 源”,通常有两种理解:

  1. dumpcap 本来就在 Debian 官方仓库里(属于 wireshark-common 包),一般不需要额外加源
  2. 你想加 Wireshark 官方源 / 新版源(比如想用更新版本的 dumpcap)

下面分别说明。


一、直接用 Debian 官方源安装 dumpcap(推荐)

dumpcap 在 Debian 中由 wireshark-common 提供:

sudo apt update
sudo apt install wireshark-common

安装后:

which dumpcap
# 通常在 /usr/bin/dumpcap

如果需要普通用户抓包:

sudo dpkg-reconfigure wireshark-common
# 选择 "Yes",把用户加入 wireshark 组
sudo usermod -aG wireshark $USER

重新登录后即可使用。


二、添加 Wireshark 官方 APT 源(获取更新版本)

如果你确实需要“加源”(比如 Debian 稳定版太旧),可以用 Wireshark 官方源。

1. 安装依赖

sudo apt update
sudo apt install wget gnupg apt-transport-https

2. 添加 GPG 密钥

sudo mkdir -p /etc/apt/keyrings
wget -qO - https://www.wireshark.org/download/apt/KEY.gpg | \
  sudo gpg --dearmor -o /etc/apt/keyrings/wireshark.gpg

3. 添加源(以 Debian 12 bookworm 为例)

echo "deb [signed-by=/etc/apt/keyrings/wireshark.gpg] https://www.wireshark.org/download/apt stable main" | \
  sudo tee /etc/apt/sources.list.d/wireshark.list

如果是其他版本,把 stable 换成对应发行代号也可,官方通常用 stable

4. 更新并安装

sudo apt update
sudo apt install wireshark

dumpcap 会随 wireshark / wireshark-common 一起安装。


三、常见问题

dumpcap 找不到?

apt search dumpcap
apt show wireshark-common

抓包权限问题?

sudo setcap cap_net_raw,cap_net_admin=eip /usr/bin/dumpcap

如果你能补充:

  • Debian 版本(如 11 / 12)
  • 是想用系统源还是加第三方源
  • 是否需要最新版 Wireshark

我可以给你更精确的源配置。

0