刚开始学习Gumstix,接连安装了好多天,总碰到奇怪的问题,首先安装的版本问题,其次是安装是软件源无法下载问题,还有下载安装时报错无法解压的问题,于是写这个不成熟的文档记录一下解决各种问题的办法~
1.首先,安装的参考文档编译镜像文件应该是gumstix的,参考文档链接为:https://github.com/gumstix/Gumstix-YoctoProject-Repo
(1)$ curl http:///git-repo-downloads/repo > repo获得repo文件,该文件用来管理软件包(知识库)的获取。并提供了一个清单。 (2)repo更改权限,使其变成可执行文件移动到系统目录下$ chmod a+x(3)$ sudo mv repo /usr/local/bin/(4)在home下创建yocto文件夹$ mkdir yocto $ cd yocto(5)初始化$ repo init -u git://github.com/gumstix/Gumstix-YoctoProject-Repo.git(6)获取知识库$ repo sync (7)初始化yocto工作环境$ export TEMPLATECONF= -gumstix-extras/conf$ source ./poky/oe-init-build-env
(8)创建镜像
$ bitbake gumstix-console-image
2.确保安装的时候是在翻墙的情况下进行的,软件包的下载有时在翻墙的情况下都不好弄……遇到的第一个问题是,在该文档下载的第一步
curl http:///git-repo-downloads/repo > repo goagent翻墙了也获得不了软件源…… 让同学在他们无需翻墙的公司下的repo,现在把它上传下面的地址上,方便以后下载和使用repo地址 3.source ./poky/oe-init-build-envbitbake gumstix-console-image只有在yocto文件夹下设置一下环境变量才能够,bitbake编译镜像 4.遇到Error can not fetch //http:***** 不能获取***软件包 和Error unpack ***.bb文件 无法解压某bb文件 这类问题大多因为报错的那些网站,有些是无效的,该处并没有储存软件包,有些网站是存储的软件包是破损的,下载下来后也无法实现解压,解决办法是在goole中重新搜索该.tar.gz.xz等软件包,下载后直接放到/yocto/build/download文件夹下,并创建一个以该软件名称****.done命名的空白文档,再次编译即可bitbake gumstix-console-image下载改错的过程是漫长的,下面是我的各种下载后的软件包压缩文件,可以直接复制装载download文件夹下,省去了一些下载下载地址(太大了分了两部分): http://pan.baidu.com/s/1o6G1KKE http://pan.baidu.com/s/1kTgGbun
继续阅读与本文标签相同的文章
上一篇 :
苦等云顶之弈手游,腾讯《战歌竞技场》率先登场
下一篇 :
【剑指offer】合并两个排序的链表
-
为什么它有典型FaaS能力,却是非典型FaaS架构? | 开发者必读(065期)
2026-05-18栏目: 教程
-
Mybatis执行SQL的4大基础组件详解
2026-05-18栏目: 教程
-
Java描述设计模式(08):桥接模式
2026-05-18栏目: 教程
-
Java描述设计模式(09):装饰模式
2026-05-18栏目: 教程
-
Java描述设计模式(10):组合模式
2026-05-18栏目: 教程
