Poky source code
git cloen git://git.yoctoproject.org/poky -b scarthgap --single-branch
Build on Ubuntu 24.04LTS
基本软件包
sudo apt install gawk wget git diffstat unzip texinfo gcc build-essential chrpath socat cpio python3 python3-pip python3-pexpect xz-utils debianutils iputils-ping python3-git python3-jinja2 python3-subunit zstd liblz4-tool file locales libacl1locale生成
sudo locale-gen en_US.UTF-8User namespaces are not usable by BitBake, possibly due to AppArmor
sudo sysctl -w kernel.apparmor_restrict_unprivileged_unconfined=0
sudo sysctl -w kernel.apparmor_restrict_unprivileged_userns=0with open("/proc/self/uid_map", "w") as f: PermissionError: [Errno 1] Operation not permitted
sudo apparmor_parser -R /etc/apparmor.d/unprivileged_usernsOrangePi 5 Plus layers:
bitbake-layers show-layers
NOTE: Starting bitbake server...
layer path priority
========================================================================================================
core /home/rmxpzlb/op5p/poky/meta 5
yocto /home/rmxpzlb/op5p/poky/meta-poky 5
yoctobsp /home/rmxpzlb/op5p/poky/meta-yocto-bsp 5
arm-toolchain /home/rmxpzlb/op5p/meta-arm/meta-arm-toolchain 5
meta-arm /home/rmxpzlb/op5p/meta-arm/meta-arm 5
rockchip /home/rmxpzlb/op5p/meta-rockchip 1
openembedded-layer /home/rmxpzlb/op5p/meta-openembedded/meta-oe 5
meta-python /home/rmxpzlb/op5p/meta-openembedded/meta-python 5