有人研究手机linux系统的吗?转一个,在N9上安装编译环境!

其他Linux/Unix/BSD/OSX等发行版讨论
回复
sizzflair
帖子: 5
注册时间: 2010-03-04 11:04

有人研究手机linux系统的吗?转一个,在N9上安装编译环境!

#1

帖子 sizzflair » 2012-05-21 15:13

本人酷爱手机linux系统,可惜安卓只是个java虚拟机,只有n9的meego算得上真正的linux系统。无聊逛论坛发现一往篇强文,不知道有没有同好的。


以下为转贴,原贴在此:http://bbs.dospy.com/thread-13836220-1-464-1.html
附件什么的都请移步原贴下载,谢谢。


现在九妹的软件还是很匮乏,主流软件我们无能为力,但是,有很大一批依附于终端的软件,没有移植过来,但是这些软件都是开源的,可以免费获得源代码,我们用九妹编译以后能能够在终端使用这些软件了!
虽然对于主流软件需求仍然是不疼不痒,但是没事了用九妹编译一下,显摆一下,也不失为一种娱乐嘛!


本人是Linux系统的超级脑残粉丝!可惜上了大学才知道有Linux系统,相见恨晚呀!
从九妹亮相的那一天就开始攒钱,发誓要买九妹!
在淘宝定了一部欧水,蓝色,2月5号到手,玩了4天了,现在九妹已经被我折腾的很强大了!


本来想在电脑上装N9的SDK,每次安装进度到76%的时候就响应超时,有几个软件包下载不下来,SDK死活搭建不起来,所以开始折腾九妹了!

好!废话少说,开始了!

注:下面内容都已经在我的九妹上试验成功,理论上没有任何危险,但仍然不排除有变砖的可能,对此,本人也无能为力,
本着自愿的原则,想试就试,害怕变砖的话就权当看了一篇文章吧。

---------------------------------------------------------------------------------------------

首先打开开发者模式(略过)

进入终端,取得root权限
输入:devel-su 密码:rootme

然后给九妹添加N950的软件源
输入:vi /etc/apt/sources.list



在vi里面输入N950的软件源:deb http://harmattan-dev.nokia.com/ harmattan/sdk free non-free
这个源里面有N950开发需要的几乎所有的编译工具!虽然是给N950的,不过咱九妹拿来用用也未尝不可!


图片弄成竖着的了,懒得改了,同志们知道是怎么回事就行了!
保存并退出vi
输入::wq

然后更新系统软件包索引
输入:apt-get update
敲完回车以后系统就开始下载数据库了,等下载结束以后一般都有报错,E或者W开头的语句就是报错,不用理他!


更新系统软件包
输入:apt-get upgrade
同样敲完回车以后系统会自动对比本地数据库,发现有需要升级的包就会提示升级

需要注意的是:系统会先提示你有软件包需要更新了,然后问你是否下载并安装这些包(yes/no),输入y,然后又会问你是否安装这些无法通过验证的包(yes/no),输入y,这样就开始下载安装了!后面有要安装包的地方都会有这两个提示!处理方法一样!

安装gcc(gcc是一个C语言编译器,属于Linux上的编程“神器”之一!)
输入:apt-get install gcc

安装通用编译环境
有两位机油问我为什么编译的时候输入make提示找不到make,我就把make也给加上了
输入:apt-get install build-essential make
到这一步,你的小九就拥有了基本的编译功能了,可以用来编译源代码了


----------------------------------------------------------------------------------------------

下面是实战部分!考验九妹的时候到了!

首先爆个料:
“世界上一共有三种文本编辑器,emacs、vi(vim)还有其他”
VIM被誉为“编译器之神”!
N9里面的VI其实是个残废!显示内容很多的文件时会很蛋疼!需要使用VIM代替!
VI和VIM的操作时一模一样的!
再加上我只会用VIM,我们就以编译安装VIM为例了!

打开终端,取得root权限

安装一个终端库libncurses5-dev,编译VIM依赖这个包
输入:apt-get install libncurses5-dev

获得VIM的源代码
输入:wget ftp://ftp.vim.org/pub/vim/unix/vim-7.3.tar.bz2
这个地址在国外,下载可能会非常的慢

给源代码解压缩
输入:tar jxvf vim-7.3.tar.bz2
解压后会在/root生成一个叫vim73的文件夹

进入vim73
输入:cd vim73

开始编译了
输入:./configure --prefix=/usr/bin/local/vim/ --enable-multibyte --with-features=huge
这时屏幕开始疯狂跑码,是不是很酷!


然后开始make
输入:make
系统开始编译源文件了,速度比较慢,耐心等待,九妹那1G的CPU真心的伤不起呀!


开始安装
输入:make install
图忘了截了,这一步很快的!

好了,安装完成!
但是,把VIM装到/usr/bin/local里了,不再环境变量里面,好办,做个链接把vim链接过去
输入:ln -s /usr/bin/local/vim/bin/vim /usr/bin

打开VIM
输入:vim
见识一下VIM的英姿吧!


但是!这个时候的VIM是个半残!
因为这个时候的VIM处于VI的兼容模式,有很多不能容忍的问题,如:退格键不能使用,换行不听使唤等!
这就需要我们配置VIM!

退出VIM
输入::q

开始配置VIM
进入用户目录
输入:cd /home/user

创建并编写VIM的配置文件
输入:vi .vimrc
在.vimrc里面输入:
set nocompatible “关闭VI兼容模式
set backspace=2 ”恢复退格键

保存退出
输入::wq
再次进入VIM就能正常使用了!

同志们可以去搜索一下VIM的配置文件,网上有很多VIM变态配置!

像我的配置就比较简单,有显示行号,显示文件类型,光标自动缩进,鼠标支持(这个鼠标支持很好用,需要编辑那个地方就点击九妹的屏幕,点那光标就到那,不用狂按方向键了!)等!
配置文件我就不上传了,网上一搜一大堆!

下面就是我的VIM了!




删除方法:

进入/root/vim
输入:cd /root/vim

开始删除
输入:make uninstall

然后删除/usr/bin/local/vim
输入:rm -r /usr/bin/local/vim

删除/root/vim
输入:rm -r /root/vim

最后删除配置文件
输入:rm /home/user/.vimrc
头像
枫叶饭团
帖子: 14683
注册时间: 2010-06-16 1:05
系统: Mac OS X
来自: Tencent
联系:

Re: 有人研究手机linux系统的吗?转一个,在N9上安装编译环境!

#2

帖子 枫叶饭团 » 2012-05-21 17:26

通用linux内核都能吧,像webos这些。。。。android是这垃圾不算
jtshs256
帖子: 22323
注册时间: 2010-07-19 21:41
系统: OS X

Re: 有人研究手机linux系统的吗?转一个,在N9上安装编译环境!

#3

帖子 jtshs256 » 2012-05-21 17:49

真凶残
躺平
头像
alien_hjy
帖子: 1066
注册时间: 2010-11-29 13:39
系统: ubuntu 14.04

Re: 有人研究手机linux系统的吗?转一个,在N9上安装编译环境!

#4

帖子 alien_hjy » 2012-06-05 11:35

只有n9的meego算得上真正的linux系统
我的三星GT-i8320自带的limo系统表示亚历山大啊。。。
想当初limo系统还可以用(而不是像现在硬件坏了,只能刷安卓才能用),我还使用chroot在display:0上原生运行过LXDE呢,而不是使用vnc。arm-Linux的程序也能直接在limo下运行,当然图形程序可能有限制。。。
《笨兔兔的故事》linux新手必读
帮我加一下ubuntu one的空间,不胜感激。。。
突然发现我的本本弱爆了:
OS:ubuntu 14.04&win8.1
购机年份:2012
CPU:AMD APU A6-3400M
独立显卡:无
内存:南亚易胜 2*4GB DDR3
山中竹
帖子: 236
注册时间: 2009-09-25 7:14

Re: 有人研究手机linux系统的吗?转一个,在N9上安装编译环境!

#5

帖子 山中竹 » 2012-10-21 22:30

mark下,俺也是n9。
Linux学习之路-致想学好linux的新人们
viewtopic.php?f=112&t=228557

爱自由,爱linux。
爱摄影,爱底色。
头像
longxin1991
帖子: 1991
注册时间: 2010-07-29 10:53
系统: ukylin 20.04
联系:

Re: 有人研究手机linux系统的吗?转一个,在N9上安装编译环境!

#6

帖子 longxin1991 » 2012-10-21 22:31

触摸屏上搞这不蛋疼?N950搞搞还差不多
回复