如何在 Windows 10/Ubuntu 16.04 上的 Windows Subsystem for Linux 中运行 perf

如何在 Windows 10/Ubuntu 16.04 上的 Windows Subsystem for Linux 中运行 perf

我尝试在 Windows 10(创建者更新,即 Ubuntu 16.04)上的 bash 中运行 perf,但出现以下错误:

perf not found for kernel 4.4.0-43

然后它建议我需要安装几个包,但是当我尝试时出现以下错误:

E:无法找到软件包 linux-tools-4.4.0-43-Microsoft

E: 无法通过 glob 'linux-tools-4.4.0-43-Microsoft' 找到任何包

E:无法通过正则表达式“linux-tools-4.4.0-43-Microsoft”找到任何包

我怎样才能解决这个问题?

wsl 错误缺少软件包 ubuntu 16.04

答案1

WSL 是一个将 Linux 内核调用转换为 Windows 运行时调用的最小填充程序。你不可能期望它有完整的实现。

例如,它仅为 64 位,无论您安装什么兼容库都不会执行 32 位二进制文​​件。

相关内容