Yocto tips : Yocto 如何加快软件包的下载 如何只下载所有需要的软件包而不编译
2016-03-07 10:15
471 查看
现象
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就可以了:
对于其他软件也是类似的。
相关文章推荐
- Fragment事务的提交的方式
- 10grac ASM磁盘组添加和删除磁盘
- Android库Volley的使用介绍
- Android Binder (0):代码层次
- 在javaWeb项目上的Error
- java可变参数学习
- hibernate4 和 spring3 整合注意事项:HibernateDaoSupport没有了找到篇好文章,我之前遇到的问题都在这都能找到。其实出现这些问题的关键就是hibernate4和hib
- poj1416
- Android最佳性能实践(二)——分析内存的使用情况
- 异步化DAO的设计和实践
- 使用 MyEclipse 10 搭建 SSH2 框架整合开发环境
- 选择手机上软件打开附件
- 数据分析基础学习大纲汇总
- 2016年2月全球搜索引擎份额:Google份额超67%
- dismissViewController 实现多个模态VC跳转到根VC
- ionic路由详解
- Keepalived原理与实战精讲
- deque与vector的主要区别
- 如何正确理解公共Wi-Fi的不安全性?
- 如何计算时间复杂度