在 Debian 系统上更新 dumpcap(通常是 Wireshark 套件的一部分),可以按下面几种方式来操作,取决于你想要的版本来源。
dumpcap 通常随 wireshark-common 或 wireshark 包一起安装。
sudo apt update
sudo apt upgrade wireshark-common
或者整体升级 wireshark:
sudo apt upgrade wireshark
dumpcap --version
如果你不确定 dumpcap 来自哪个包,可以查一下:
dpkg -S dumpcap
通常输出类似:
wireshark-common: /usr/bin/dumpcap
如果你使用的是 Debian Stable,官方仓库中的 Wireshark 可能较旧,可以尝试 backports。
编辑源列表:
sudo nano /etc/apt/sources.list
添加:
deb http://deb.debian.org/debian bookworm-backports main
sudo apt update
sudo apt -t bookworm-backports install wireshark
如果你需要 最新版 dumpcap(例如 Wireshark 官方最新稳定版):
sudo apt install build-essential cmake qtbase5-dev libgtk-3-dev \
libpcap-dev flex bison libssl-dev libgcrypt20-dev
wget https://www.wireshark.org/download/src/wireshark-4.x.x.tar.xz
tar -xf wireshark-4.x.x.tar.xz
cd wireshark-4.x.x
mkdir build
cd build
cmake ..
make
sudo make install
⚠️ 注意:源码安装不会由 apt 管理,升级需手动处理。
dumpcap 抓包通常需要 CAP_NET_RAW 和 CAP_NET_ADMIN 权限:
sudo setcap cap_net_raw,cap_net_admin=eip /usr/bin/dumpcap
或者加入 wireshark 组:
sudo usermod -aG wireshark $USER
newgrp wireshark
| 方式 | 适合场景 |
|---|---|
apt upgrade |
最安全、最推荐 |
| backports | Debian Stable 想要较新版本 |
| 源码编译 | 需要最新 Wireshark / dumpcap |
如果你愿意,可以告诉我:
我可以给你更精确的升级方案。