Ubuntu环境搭建
docker
Ubuntu24上配置完docker后需要修改非特权用户命名空间,否则编译yocto会遇到:
ERROR: User namespaces are not usable by BitBake
1. 临时修改(立即生效,重启后失效)
用于快速测试。执行后,请返回Docker容器中重试 bitbake 命令。
echo 0 | sudo tee /proc/sys/kernel/apparmor_restrict_unprivileged_userns
2. 永久修改(重启后持续生效)创建配置文件以永久生效
echo "kernel.apparmor_restrict_unprivileged_userns=0" | sudo tee /etc/sysctl.d/60-apparmor-namespace.conf
扩大内存交换空间
1.sudo swapoff /swap.img
2.sudo fallocate -l 128G /swap.img
3.sudo mkswap /swap.img
4.sudo swapon /swap.img

浙公网安备 33010602011771号