使用 Meson 和 Ninja 安装 DPDK
DPDK install using Meson and Ninja
我想尝试在 Debian 10 buster VM 中学习 DPDK 中的东西。
我已将 DPDK 20.08 作为源。
我按照从源代码编译 DPDK 目标中提到的步骤进行操作 https://doc.dpdk.org/guides/linux_gsg/build_dpdk.html#uncompress-dpdk-and-browse-sources
我已尝试按照以下步骤操作
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 的模块
介子安装失败
ninja:build stopped:subcommand 失败
感谢您帮助解决这一步。
编辑
使用 root 帐户重复步骤。问题没有发生。最初它在 /home/vijay/.local/bin 文件夹中查找。然后我使用了 /usr/local/bin/meson
错误信息ninja: command not found
可能是 2 件事中的 1 件事
NINJA
实用程序未安装
- 或
PATH for NINJA Binary
不正确
按照评论中的建议,确保安装了 'ninja' 并且 you have the right path
与 /usr/bin/
一样。
[编辑] @Vijay 已经更新它确实是路径相关的问题。
我想尝试在 Debian 10 buster VM 中学习 DPDK 中的东西。 我已将 DPDK 20.08 作为源。
我按照从源代码编译 DPDK 目标中提到的步骤进行操作 https://doc.dpdk.org/guides/linux_gsg/build_dpdk.html#uncompress-dpdk-and-browse-sources
我已尝试按照以下步骤操作
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 的模块 介子安装失败
ninja:build stopped:subcommand 失败
感谢您帮助解决这一步。
编辑 使用 root 帐户重复步骤。问题没有发生。最初它在 /home/vijay/.local/bin 文件夹中查找。然后我使用了 /usr/local/bin/meson
错误信息ninja: command not found
可能是 2 件事中的 1 件事
NINJA
实用程序未安装- 或
PATH for NINJA Binary
不正确
按照评论中的建议,确保安装了 'ninja' 并且 you have the right path
与 /usr/bin/
一样。
[编辑] @Vijay 已经更新它确实是路径相关的问题。