Yocto 프로젝트를 설치하고 실행하기 위해서는 호스트 시스템의 하드웨어와 소프트웨어 요구 사항을 충족해야 한다.

하드웨어 요구 사항

Yocto 프로젝트 빌드를 수행하려면 충분한 하드웨어 리소스가 필요하다:

소프트웨어 요구 사항

호스트 시스템은 아래와 같은 소프트웨어를 설치해야 한다:

운영 체제

다음의 리눅스 배포판 중 하나를 권장한다:

필수 패키지 설치

Yocto 프로젝트를 빌드하기 위해서는 여러 필수 패키지가 필요하다. 사용 중인 Linux 배포판에 따라 다음 명령어를 실행하여 필수 패키지를 설치해야 한다.

Ubuntu/Debian 기반 배포판

sudo apt-get update
sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-multilib \
     build-essential chrpath socat cpio python3 python3-pip python3-pexpect \
     xz-utils debianutils iputils-ping python3-git python3-jinja2 \
     libegl1-mesa libsdl1.2-dev pylint3 xterm

Fedora 기반 배포판

sudo dnf install gawk make wget tar bzip2 gzip python3 unzip perl patch \
     diffutils diffstat git cpp gcc gcc-c++ glibc-devel texinfo chrpath \
     socat perl-Data-Dumper perl-Text-ParseWords perl-Thread-Queue \
     python3-pip xz which SDL-devel xterm

또한, 빌드 도중에 다양한 추가 패키지가 필요할 수 있다.

Git 설치

Yocto 프로젝트 소스 코드를 Git 저장소에서 가져오기 때문에, 먼저 Git이 설치되어 있어야 한다. Git이 설치되어 있지 않다면, 다음 명령어를 사용하여 설치할 수 있다:

Ubuntu

sudo apt-get update
sudo apt-get install git

Fedora

sudo dnf install git

macOS

brew install git

추가 개발 도구

추가적으로 필요한 도구는 다음과 같다: