代码之家  ›  专栏  ›  技术社区  ›  md.jamal

如何将下载文件夹存储在yocto的私人回购上

  •  1
  • md.jamal  · 技术社区  · 5 年前

    成功构建“bitbake core image sato”后,我将下载文件夹移动到我的私有存储库,然后删除下载该文件夹并从我的私人存储库中获取。

    我在local.conf中添加了BB_NO_NETWORK=“1”,当我尝试执行“bitbake核心映像sato”时,它失败了。

    NOTE: Executing RunQueue Tasks
    ERROR: gnu-config-native-20150728+gitAUTOINC+b576fa87c1-r0 do_fetch: Network access disabled through BB_NO_NETWORK (or set indirectly due to use of BB_FETCH_PREMIRRORONLY) but access requested with command LANG=C git -c core.fsyncobjectfiles=0 fetch -f --prune --progress git://git.savannah.gnu.org/config.git refs/*:refs/* (for url git://git.savannah.gnu.org/config.git)
    ERROR: gnu-config-native-20150728+gitAUTOINC+b576fa87c1-r0 do_fetch: Function failed: base_do_fetch
    ERROR: Logfile of failure stored in: /home/jamal/test/new_repot/build/tmp/work/x86_64-linux/gnu-config-native/20150728+gitAUTOINC+b576fa87c1-r0/temp/log.do_fetch.29816
    ERROR: Task (virtual:native:/home/jamal/test/new_repot/sources/poky/meta/recipes-devtools/gnu-config/gnu-config_git.bb:do_fetch) failed with exit code '1'
    

    它试图再次从网络获取源代码,因为网络访问被禁用,所以失败。

    你们能帮我解决这个问题吗。谢谢你的时间和耐心。

    1 回复  |  直到 5 年前
        1
  •  1
  •   Tomas Novotny    5 年前

    问题不见了 BB_GENERATE_MIRROR_TARBALLS = "1" 在里面 local.conf manual . 设置该变量可以创建tarball,这样以后就可以使用它们,而无需联系git服务器。

    (有关更多信息,请参阅问题的评论,我们在那里讨论了解决方案。感谢@md.jamal对其进行测试。)