在 Debian 系统上,dumpcap 通常是 Wireshark 或 tshark 套件的一部分,因此更新 dumpcap 的本质就是更新相关软件包。下面按常见场景说明。
sudo apt update
sudo apt install --only-upgrade dumpcap
或升级整个系统(包含 wireshark/tshark):
sudo apt upgrade
dumpcap --version
在 Debian 中:
dumpcap 属于 wireshark-common 或 tshark 包可确认来源:
dpkg -S dumpcap
示例输出:
wireshark-common: /usr/bin/dumpcap
此时更新:
sudo apt install --only-upgrade wireshark-common tshark
sudo apt install -t bookworm-backports wireshark-common
(根据你的 Debian 版本调整,如 bullseye-backports)
sudo apt build-dep wireshark
git clone https://gitlab.com/wireshark/wireshark.git
cd wireshark
mkdir build && cd build
cmake ..
make -j$(nproc)
sudo make install
sudo setcap cap_net_raw,cap_net_admin=eip /usr/bin/dumpcap
which dumpcap
或
apt-file search dumpcap
如果你能告诉我:
cat /etc/os-release)我可以给你更精确的更新方案。