Docker环境下,是可以共享主机网络进行联网下载,你可以试着在Docker下执行: ping 8.8.8.8 来测试网络是否正常。
对于GitHub访问经常出现中断,目前没有比较好的解决办法,对于国内的Gitee存在同样的情况。
所以一定要通过命令 until bitbake nvt-image-qt5; do echo "retry..."; done
完成一次“完整”的编译,之后设置Yocto让其实现“离线断网”编译。
由于“离线断网”编译在官方的操作手册中没有提到,你需要通过“技术联系窗口”来获得额外的支持。
官方的操作手册基于Docker编译,由于虚拟机下通过Docker编译(俄罗斯套娃,虚拟机里的虚拟机),存在“效率”, “不方便”原因,你可以通过“技术联系窗口”来获得“如何去掉Docker, 并且实现离线断网编译”的技术支持。 |