2 使用 Toaster 前的准备

本章介绍使用 Toaster 前需要完成的系统准备工作。

2 满足基本系统要求

使用 Toaster 前,首先需要配置能够运行 Yocto 项目的构建系统。 请按照开发任务手册 “准备构建主机”一节操作。 在 Ubuntu/Debian 上,可能还需要额外安装 pip3。:

$ sudo apt install python3-pip

2 安装 Toaster 的系统依赖

Toaster 运行时需要额外的 Python 依赖。 这些依赖在 toaster-requirements.txt 中定义。 该文件位于 Source Directory 根目录下的 bitbake 目录中, 例如 poky/bitbake/toaster-requirements.txt, 其格式可以直接供 pip 安装使用。

2 安装 Toaster 软件包

运行以下命令安装 Toaster 所需的软件包:

$ pip3 install --user -r bitbake/toaster-requirements.txt

此命令会把必需的 Toaster 模块安装到 $HOME 下的本地 Python 3 缓存中, 实际位置为 $HOME/.local。要查看安装在 $HOME 下的软件包,可以运行:

$ pip3 list installed --local

需要卸载软件包时,可以使用:

$ pip3 uninstall PackageNameToUninstall