yocto 下载项目代码失败的问题解决

   之前在yocto下载项目代码时,经常出现下载失败错误,有的是网络中断问题,有的可能是其他的问题。

 如:

  这个是由于github访问发生的问题,可以重新执行命令,也可以maniifests目录下,改变下载的地址,

   将其中的github地址替换成hub.fastgit.xyz

如:

git clone https://github.com/author/repo 
替换成
git clone https://hub.fastgit.xyz/author/repo

   若还在yocto在菜谱配置下载依然也可用此方法解决。

在这里插入图片描述

只需将菜谱文件中的SRC_URI改为加速地址即可。

work@ubuntu:~/imx6/L5.10.9/sources/meta-imx/meta-sdk/recipes-support/fmt$ cat fmt_7.0.2.bb
SUMMARY = "open-source formatting library for C++"
DESCRIPTION = "{fmt} is an open-source formatting library for C++. It can be used as a safe and fast alternative to (s)printf and iostreams."
HOMEPAGE = "https://fmt.dev"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE.rst;md5=af88d758f75f3c5c48a967501f24384b"

SRC_URI = "https://hub.fastgit.org/fmtlib/fmt/releases/download/${PV}/${BP}.zip"
SRC_URI[md5sum] = "63264893108c311c948a75ccb9a5f9f6"
SRC_URI[sha256sum] = "b59501071960062217679989b794f0c865e15a6e5d515ef5a700ce739e3daec9"

inherit cmake ptest

EXTRA_OECMAKE += "-DBUILD_SHARED_LIBS=ON"

其它一些改进做法:

 1:先将这边fmt_7.0.2.bb 的菜谱SRC_URI这一行注释掉,去网上下载fmt-7.0.2的压缩包,放在下载目录下,继续执行yocto下载项目命令。

2:更新下REPO_URL的变量 export REPO_URL="https://mirrors.tuna.tsinghua.edu.cn/git/git-repo"  并复制到~/.bashrc 重启ubutun

  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

水火汪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值