什么是“linux-tools”包?“普通”桌面用户是否需要它?

10 kernel tools

究竟什么是“linux-tools”包?

它随每个内核版本一起发布,但(据我所知)它只包含一些诊断实用程序(cpupower、pref、turbostat、x86_energy_perf_policy),并且不需要任何其他软件包。这些都是命令行工具,它们似乎处理 CPU 设置,我看到在其他一些图形程序或小部件中重复了该功能。

那么......非技术,避免使用控制台的用户真的需要它们吗?

Tom*_*ell 13

linux-tools 包包含三个可选实用程序:用于通过网络连接共享 USB 设备的实用程序、KBuild 基础架构组件和性能分析工具。(在最新版本的 Ubuntu 中,这些工具似乎已转移到 linux-tools-generic 包中。)

不,您通常不需要它们,而且您可能不想要它们。这些实用程序被分成不同的包,因为它们不是很多人直接使用的,而且对大多数系统的操作不是必需的。

另一方面,在我现在使用的笔记本电脑上,我确实安装了 linux-tools 软件包,因为它们是TLP 实用程序使用的建议软件包,我安装它是为了管理电源和电池问题。如果您正在运行具有不同能源管理包的系统,它也可能会安装 linux-tools 包来运行。

  • 亚历克西斯:感谢您的评论。答案似乎有些复杂——linux-tools 包包含三个完全不同的实用程序。(一个 USB 设备共享实用程序、KBuild 基础设施和性能分析工具。)但现在看起来 Debian 可能从 2016 年以来的某个时候将包拆分为组件包并删除了 linux-tools。我还没有找到(如果?)分裂发生在 Ubuntu 中,但在 debian 中,现在有一个用于性能分析工具的 linux-perf 包。 (3认同)