Build your own linino system 编译你自己的linino系统
懒癌犯了,先简单写过程,之后有时间再补上每一步的理由吧。对着来一遍,有bug请留言,我会尝试回答。(づ ̄ 3 ̄)づ
——————————————————————————————————————————————————————————
Ubuntu14.04下编译过程:
Install Ubuntu with USB
1. download UltraISO
2. download Ubuntu 14.04.iso
3. Using UltraISO, make USB boot for Ubuntu
Compile source code on Ubuntu
1.
apt-get update && apt-get upgrade
2.
apt-get install git subversion build-essential python gawk unzip libncurses5-dev libz-dev fastjar asciidoc flex libgtk2.-dev intltool perl-modules rsync ruby unzip wget gettext xsltproc tex4ht texlive-lang-french
3.
apt-get install python 2.6-dev
4.
git clone https://github.com/linino/linino_distro.git -b lininoIO
5.
$ ./scripts/feeds update -a
$ ./scripts/feeds install -a
6.
$ make deflinino
$ make tools/install V=
$ make toolchain/install V=
报错了大哥:
(1) cannot find allljoyn(我build的那几天官网都挂了)
solution: add alljoyn-14.12.00a-src.tar.gz to /linino_distro/dl
add alljoyn-js-15.04.tar.gz to /linino_distro/dl
7.
make menuconfig
8.
make V=
(友情提示:第一次make V=99,视网速,大概至少要跑5个小时,玩儿去吧~)
期间会各种报错,缺包缺库,对着下就是了。
有一个很难解决的bug视情况服用。
(2) cannot find slang2 -lslang -ltermcap ...
solution: (fail!!!)
cd /linino_distro/package/feeds/packages/slang2
gedit Makefile
change $INCLUD_DIR$/package.mk -->
/linino_distro/build_dir/target-mips_r2_uClibc-0.9.33.2/pv-1.2.0/autoconf/make/package.mk
然后就不断的循环往复,反正我是搞了两天没解决:
Loop(make V=)
{
cannot find XXX
search XXX get dir
change the Makefile related to XXX
change $INCLUDE_DIR$/XXX ---> /dir/XXX
}
于是我换了操作系统= =、
——————————————————————————————————————————————————————————————————————————
Debian 8下编译过程:
InstallDebian with USB
1. downloadUltraISO
2. download debian8.iso
3. Using UltraISO, make USB boot for Debian
Compile source code on Debian
前6步同上,第六步开始报错:
(1) cannot find allljoyn
solution: add alljoyn-14.12.00a-src.tar.gz to /linino_distro/dl
add alljoyn-js-15.04.tar.gz to /linino_distro/dl
(2) cannot find key.h
solution: download 001-Makefile_usr_bash.patch
and copy it to /linino_distro/feeds/packages/utils/input_utils/patches/
后两步同上。
(友情提示:不要尝试将Ubuntu之前编译之时下的包直接服用,bug会无休无止的,还是再安静的等个好多好多小时吧)
以上,下期再会,么么扎~
Build your own linino system 编译你自己的linino系统的更多相关文章
- Unable to chmod /system/build.prop.: Read-only file system
Unable to chmod /system/build.prop.: Read-only file system 只读文件系统 所以需要更改 使用下面的命令 mount -o remount,rw ...
- 使用Ubuntu系统编译安装Zabbix企业级监控系统
使用Ubuntu系统编译安装Zabbix企业级监控系统 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. Ubuntu系统部署笔记:https://www.cnblogs.com/ ...
- Xamarin.iOS编译时无法连接苹果系统
Xamarin.iOS编译时无法连接苹果系统 错误信息:Unable to connect to Address=’***.***.***.***’ with User=’***’ 即使Vis ...
- Sublime Text Build System——编译运行Java
今天Google如何在ST中编译运行Java的时候,无意中发现了一个更好的方法. 其实,在ST中是可以编译Java的,但是运行不了,因为没有配置运行命令.那么一般的配置方法都是如下的: http:// ...
- 解决 Delegate IDE build/run actions to Maven 编译两次的问题
起因:我的电脑炸了,吸取教训,以后重要的东西千万不要存在C盘,特别是我们 IT 行业的,代码和文档都是一点一点积累的经验.突然没了,总感觉少了点啥,平时我的代码都是放在D盘,但是很多文档放在C盘,导致 ...
- nixyx —— 一个小巧的项目工程/编译文件生成器(构建系统?)
恩..nixyx确实算不上是一个构建系统. 所谓构建系统,比如GNU的Autotools,那是一套很完整的构建体系,包括了程序的配置,编译和安装三大部分. 类似的软件还有:google的gyp.腾讯的 ...
- Oracle sys和system用户、sysdba 和sysoper系统权限、sysdba和dba角色的区别
sys和system用户区别 1)最重要的区别,存储的数据的重要性不同 sys所有oracle的数据字典的基表和视图都存放在sys用户中,这些基表和视图对于oracle的运行是至关重要的,由数据库自己 ...
- 图解Android - System Service 概论 和 Android GUI 系统
通过 图解Android - Binder 和 Service 一文中,我们已经分析了Binder 和 Service的工作原理.接下来,我们来简要分析Android 系统里面都有哪些重要的Servi ...
- 【Linux学习】 写一个简单的Makefile编译源码获取当前系统时间
打算学习一下Linux,这两天先看了一下gcc的简单用法以及makefile的写法,今天是周末,天气闷热超市,早晨突然发现住处的冰箱可以用了,于是先出去吃了点东西,然后去超市买了一坨冰棍,老冰棍居多, ...
随机推荐
- 从jvm的角度来看java的多线程
最近在学习jvm,发现随着对虚拟机底层的了解,对java的多线程也有了全新的认识,原来一个小小的synchronized关键字里别有洞天.决定把自己关于java多线程的所学整理成一篇文章,从最基础的为 ...
- UI进阶 XML解析适配 引入GDataXML文件时候 'libxml/tree.h'file not found 错误解决办法
在工程的"Build Settings"页中找到"Header Search Path"项,添加"/usr/include/libxml2" ...
- 网络攻击技术开篇——SQL Injection
本文转自: http://www.cnblogs.com/rush/archive/2011/12/31/2309203.html 1.1.1 摘要 日前,国内最大的程序员社区CSDN网站的用户数据库 ...
- 一个普通底层.NET程序员关于职场瓶颈期的思考,辗转自我提升/跳槽/转行之间
徒有工龄,没技术没学历没平台没家底,工作几年,无车无房无存款还前景不明. 时常有身边的亲友问怎么学开发怎么转互联网,说起IT行业都说工资高,动辄月薪上万动辄年薪几十万. 再看看自己,我可能是假的程序员 ...
- C语言 extern4 全局数组
headB.h中: #ifndef headB_H #define headB_H ; ]={,,,,}; #endif .c文件中: #include "headB.h" #in ...
- simple-spa 一个简单的单页应用实例
上两篇文章说过要写一个简单的单页应用例子的, 迟迟没有兑诺, 实在有愧 哈哈.这篇写给小白用户哈. 正好趁今天风和日丽,事情不多, 把从项目里的代码扣取了一下, 整理了一个简单的例子.因为我们生产项目 ...
- spring和UEditor结合
前言 春节无聊,就去弄一下富文本编辑器,然后百度了一番,很多说百度的UEditor不错,然后去官网照着文档弄一遍,是挺简单好用的.然后想把这玩意结合到自己的一个spring项目里面,果然还是在点上传图 ...
- SQL基础笔记
Codecademy中Learn SQL, SQL: Table Transformaton和SQL: Analyzing Business Metrics三门课程的笔记,以及补充的附加笔记. Cod ...
- android学习3——长宽的单位问题dp,px,dpi
android设备的单位px,pt,dp,sp 分辨率 先通俗说下分辨率的概念.可以把屏幕想想成一个个正方形格子组成的.如果横向有1280个格子,竖向有720个格子.那么分辨率就是1280*720.这 ...
- C语言常见错误中英文对照表
C语言常见错误中英文对照表(网络搜索及经验积累不断更新中) 常见错误中英文对照表 fatal error C1003: error count exceeds number; stopping co ...