MeeGo是一种基于Linux的自由及开放源代码的便携设备操作系统。它在2010年2月的全球移动通信大会中发布,主要推动者为诺基亚与英特尔。MeeGo适用的平台包括上网本、简易台式机、手持计算和通信设备、车载信息娱乐设备、上网电视、多媒体电话。
Maemo 平台的第三方软件主要有三个来源:
1. Ovi store 上的商业软件。目前还没支持 N900,但据官方人士在 Twitter 上透露,预计年底会支持。
2. maemo.org 社区中的开源软件。目前收录的优秀软件如eCoach(类似Nokia Sport Tracker),Conversations Inbox Desktop Widget,Hermes(Facebook和Twiter联系人同步),gPodder Podcast Client,FriendStatus(邻语,收集IM好友签名档 )。但是,千万千万不要装FMradio!经证实它的一个bug会让N900的麦克风失灵,重启才能解决问题。
3. maemo.nokia.com 的精选集 ,收录了 Ovi store 和 maemo.org 社区的一些优秀软件。说实话我觉得这个不是很有必要… 因为上面收录的软件都在 1 或 2 中。但 Ovi store 比 N900 发货还慢,迟迟不见踪影,所以这个精选集在过渡阶段还算有用,用户可以下载到一些免费的商业软件,比如 Bounce 游戏,Facebook widget 之类。
下载安装上述第三方软件有两种方法。一是可以直接在N900的浏览器上打开某款软件的页面,点击下载链接即可。另一种更简单的方法是从app manager里安装。app manager是Maemo平台上deb包的图形管理器,而Ovi store和maemo.org社区开源软件都是预设在上面的源 (deb repository),所以这些第三方软件都会出现在app manager的Download列表里面,可以直接下载,不用去网站上找。
下面通过实例介绍一下
(本文转自HOPE)
基于相同的Maemo系统,虽然N900所采用的版本已经升级到Maemo5了,和之前N770的 OS2005/2006、N800的OS2007/2008、N810的OS2008相比在功能上有了明显的进步,但其软件的安装方式并没有什么变化,使用N900的网友们可以参照N770/800/810的相关资料研究,在这里我作一个归纳总结,并加一些个人的看法。
1、通过App Manager(程序管理器)安装。这是Maemo系统最常用的基本安装方式,自N770以来一直沿用至今,这个安装方式通常称为网络安装,因为是App Manager安装时从软件源下载到本地来安装的,这意味着必须有网络连接。默认情况下,N900会自带了两个类别,分别是Nokia Applications和Nokia System Software Updates,另外有一个Maemo Extras类别已经预装但是Disable,你可以把它钩选去掉保存,刷新之后会看到多出一些软件,包括最基本用到的rootsh。在App Manager里面,你可以根据情况增加各个类别,如论坛上讨论到的Extras-testing,Extras-devel,里面有很多开发者在测试和开发中的软件,包括电子书软件FBreader等等。即将发布的FirstFan的输入法,也将通过增加类别的方式,用户自行安装。
在程序的主界面,左边的Uninstall就是卸载已经安装的软件的地方,操作与安装软件差不多,就是点击已经安装的软件,然后uninstall即可。
2、Maemo.org下载安装或.install。在Maemo.org官方网站,有很多软件介绍并可供下载,用N900内置的浏览器查看时,可以点击上面的Install图标,浏览器将下载一个.install的安装文件来进行安装,这个方法其实上还是会转到App Manager来进行安装的,同样还需要网络连接进行下载安装。同样的情况,你可以先下载相应的.install文件,拷贝到N900上面(包括储存卡),通过File Manager点击该文件,亦会启动App Manager来进行安装。后面的安装过程与App Manager本身安装软件是一样的,即一般是同意协议、点击安装即可,只不过是省去了查看列表选择的过程。
3、apt-get。这是在Linux系统中非常普遍的一种软件安装方式,通常情况下,系统会自带有相应软件的列表,你也可以vi /etc/apt/sources.list,以规定的格式增加软件源,然后apt-get update刷新一下软件列表。安装时,亦要保持网络连接,因为apg-get同样需要通过网络从软件源下载软件来安装,一般使用apt-get install xxx(软件包名)的格式来安装,比如:
apg-get install bounce*
会看到如下图,输入y即可安装。
用这个命令可以卸载N900预装的软件,比如它内置的四川麻将,如果不会玩,想删掉它,可以打开X Terminal窗口,root,然后输入:
apt-get remove mahjong*
会看到提示相关的模块,问你确认是否要删除相关的模块,输入y则会看到删除的信息。
注:使用apt-get时要先取得root权限。
4、dpkg。Maemo系统是基于Debian构建的,因此沿用了Debian的软件包安装方式,即可先下载deb软件包,通过命令行dpkg命令来安装。命令格式如下:
dpkg -i xxx(软件包文件名)
在前阵子网上推出的N900中文汉化包安装中,就用到了这个安装方式。而如果要删除相应的软件,则如下:
dpkg -r xxx(软件包名)
另外,dpkg-query --list可以列出已经安装的所有软件包 。
注:使用dpkg时要先取得root权限。
在这里顺带提一下wget。wget也是Linux系统中常用工具之一,其功能就是直接http下载软件到本地,下载软件时有进度显示。一般系统都会带有 wget工具,但N900并没有预置该工具,需要手工安装,安装方式可以激活N900彩蛋之后安装。
另外,激活N900彩蛋之后,在App Manager菜单中亦将增加一项Install from file,此时亦可用此功能来直接安装deb文件。
总的说来,离线安装的方法比较方便,不用连接网络,随时随时可以安装(当然前提是获得root权限);而通过App Manager来安装也不是没有好处,虽然它必须连接网络来安装,但是安装之后能够进行管理,如遇到更新版本时会提示用户进行更新。相关的方法介绍如上,具体还是各人根据自己的情况选择使用。
安装中文语言所要用到的linux命令详解
sudo命令:
既为Super user do的意思。sudo在这个过程中只起一个调用root用户的作用,本次操作完成后,其作用就消失,如果要使用调用root权限操作的命令就必须再次使用sudo。
cp命令:
该命令的功能是将给出的文件或目录拷贝到另一文件或目录中,同MSDOS下的copy命令一样,功能十分强大。
语法: cp [选项] 源文件或目录 目标文件或目录
说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。
cd命令:
可以说是Linux(Ubuntu/Fedora/CenOS/RedHat)中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用 cd 命令上的。所以,学习Linux 常用命令,首先就要学好 cd 命令。
dpkg命令:
是Debian的中级软件包管理器,类似RPM.
dpkg是Debian软件包管理系统的中流砥柱,负责安全卸载软件包,配置,以及维护已安装的软件包.也是Debian系统中众多软件包管理工具的后端.有关dpkg的更多介绍参阅:http://www.dpkg.org
系统中所有packages的信息都在/var/lib/dpkg/目录下,其中子目录”/var/lib/dpkg/info”用于保存各个软件包的配置文件列表.
TAR命令:
tar可以为文件和目录创建档案。利用tar,用户可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案,如软盘。利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的。Linux上的tar是GNU版本的。
语法:tar [主选项+辅选项] 文件或者目录
使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用。