You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 24.04 LTS中linux-tools-6.14.0-32-generic包缺失bpftool

问题背景

我正在运行搭载6.14.0-32-generic内核的Ubuntu 24.04 LTS系统,尝试使用bpftool进行eBPF开发。经过调试发现,linux-tools-6.14.0-32-generic包中缺少bpftool二进制文件。

当前情况
  • 内核:6.14.0-32-generic
  • 已安装软件包:linux-tools-6.14.0-32-generic
  • 目录内容:/usr/lib/linux-tools/6.14.0-32-generic/下存在cpupower、turbostat等工具,但无bpftool二进制文件
  • 已安装旧版本包linux-tools-6.8.0-85,该包包含bpftool,目前正在使用此版本
临时解决方案

已将6.8.0版本的bpftool软链接到/usr/local/bin/bpftool,可正常生成vmlinux.h并完成eBPF开发工作。

疑问
  1. Ubuntu 6.14.0-32内核下出现bpftool缺失的情况是否正常?
  2. 能否搭配6.14.0内核使用来自linux-tools-6.8.0-85的bpftool v7.4.0?
  3. 后续软件包更新是否会修复此问题,或是否有可替代的软件包?

是否存在我忽略的细节,还是这确实是打包问题?

说明:我已安装/usr/sbin/bpftool,该文件是来自linux-tools-common的包装脚本,会在/usr/lib/linux-tools/<kernel-version>/中查找真实二进制文件,但该路径下缺失bpftool。linux-tools-common的包装脚本已正常安装。


内容的提问来源于stack exchange,提问作者zephyrus1

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.12 06:33:18