我正在使用bit-bake为瑞萨R-Car M3入门套件创建Linux OS映像。根据我的要求,我在没有网络的情况下进行操作,因此我从以前使用Internet生成的映像中提取了所有必需的库和文件。一切正常,直到gstreamer库。
我更改了local.conf并添加了以下几行。
SOURCE_MIRROR_URL ?= "file:///home/you/your-download-dir/"
INHERIT += "own-mirrors"
BB_GENERATE_MIRROR_TARBALLS = "1"
我也附上我的错误日志
调试:SITE文件['endian-little','bit-64','arm-common', 'arm-64','common-linux','common-glibc','aarch64-linux','common'] 调试:执行shell函数do_init_submodule 克隆为'common'...致命:无法访问'https://anongit.freedesktop.org/git/gstreamer/common.git/':无法
解析主机:anongit.freedesktop.org致命:
的克隆 'https://anongit.freedesktop.org/git/gstreamer/common.git'进入 子模块路径“ common”失败 警告:从shell命令退出代码128。 ***强调文本***错误:功能失败:do_init_submodule(日志文件位于 /platform/build/tmp/work/aarch64-poky-linux/gstreamer1.0-plugins-bad/1.12.2-r0/temp/log.do_init_submodule.9100)
所有内容都从downloads文件夹中获取,默认情况下通过位烘烤检查互联网是否正常工作,gstreamer存在于该文件夹中,但无法从.tar文件中提取该文件。
我正在启用了“ --network none”标志的docker中完成所有这些过程
谢谢。