【发布时间】:2021-01-16 07:24:23
【问题描述】:
我想尝试在 Debian 10 buster VM 中学习 DPDK。 我已将 DPDK 20.08 作为源。
我按照从源 https://doc.dpdk.org/guides/linux_gsg/build_dpdk.html#uncompress-dpdk-and-browse-sources 编译 DPDK 目标中提到的步骤进行操作
我已尝试按照以下步骤操作
tar xJf dpdk-<version>.tar.xz
cd dpdk-<version>
meson build
cd build
ninja
ninja install
ldconfig
上面我试过的时候
忍者
它有效。然后我去了下一个命令
如果我尝试
sudo ninja install
来自 dpdk 构建目录 它说 sudo: ninja: command not found
如果我尝试
ninja install with out sudo
它会因错误而终止。 它要求输入 sudo 密码,然后显示 ModuleNotFoundError:没有名为 mesonbuild 的模块 介子安装失败
忍者:构建停止:子命令失败
感谢您帮助解决此步骤。
编辑 使用 root 帐户重复步骤。问题没有发生。最初它在 /home/vijay/.local/bin 文件夹中查找。然后我从 /usr/local/bin/meson 使用
【问题讨论】:
-
您是否检查过是否为您的操作系统安装了 ninja 二进制文件?我正在标记此
needs more information,因为它缺少您平台上可用的操作系统、内核和忍者版本的信息。 -
感谢 Vipin 的 cmets。请告知我应该删除此问题还是将其标记为已解决
-
请使用放置在 cmets 中的请求更新问题,以便 stackoverflow 可以建议您正确的答案。您仍然可以使用相同的问题,但您必须对其进行编辑。
-
你可以批准答案
标签: ninja