博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Yocto tips (5): Yocto如何更改source code的下载与git clone地址
阅读量:4170 次
发布时间:2019-05-26

本文共 452 字,大约阅读时间需要 1 分钟。

现象

Yocto中在fetch一些软件包的时候经常出现一天也下载不下来,这种情况极大浪费了我们的时间。

例如,下面有三个Package下载了一天也没有完成:

解决方法

确定下载的地址,手动下载

先确定软件包的下载地址,例如对于opencv与opencv-samples软件包:

可以看到他们的git地址都是一样的,因此,我们可以手动来git clone:

可以看到我们只使用了几十分钟而已。clone下来以后,我们就可以让软件包使用我们本地的这个repo了,而不需要忙忙的去远程repo去clone。

让package克隆时使用本地的git

找到软件包对应的bb文件

我们可以使用find命令来查找

更改bb文件

注意里面添加了一个protocol指定。

再一次获取

bitbake opencv -c fetch

结果如下:

提示找不到branch,于是我们到我们本地的repo中将此branch切出来,也可以将其制作成bare repo:

然后再一次进行fetch就可以了:

对于其他软件也是类似的。

你可能感兴趣的文章
Java工程师的进阶之路 Kafka篇
查看>>
巧用二进制,让性能提升100倍,让存储空间减少100倍
查看>>
Java单例模式实现,一次性学完整,面试加分项
查看>>
大型分布式网站架构总结
查看>>
死磕18个Java8日期处理,工作必用!收藏起来~
查看>>
【建议收藏】Spring Boot注解全梳理!
查看>>
卧槽!牛皮了,头一次见有大佬把TCP三次握手四次挥手解释的这么明白
查看>>
面试 Redis 没底?这 40 道面试题让你不再慌(附答案)
查看>>
浅谈Java Web经典三层架构和MVC框架模式
查看>>
MySQL 常用优化指南,及大表优化思路都在这了!
查看>>
JVM原理与深度调优
查看>>
在线等,Kafka如果丢了消息怎么办?
查看>>
如何设计实现一个通用的微服务架构?高可靠、高可用思维模型
查看>>
20张图助你了解JVM运行时数据区,你还觉得枯燥吗?
查看>>
MQ消息中间件,面试能问写什么?
查看>>
为什么Zookeeper天生就是一副分布式锁的胚子?
查看>>
Java面试问题之 volatile 关键字到底是什么?
查看>>
读书单
查看>>
一张图看懂JVM之垃圾回收算法详解
查看>>
阿里社招面试如何准备?谈谈对于Java程序猿学习中各个阶段的建议,文末有福利
查看>>