N900 注意事项——慎装 Extras-testing, Extras-devel 源里的软件
之前介绍过 Maemo 平台的第三方软件的主要来源,即 Ovi store 上的商业软件和 Maemo.org 上的开源软件。对 Linux 陌生的用户,这两个源上的软件尽可放心下载安装。但目前 Ovi store 尚未开张,而 Maemo.org 上的软件还不足 100 款,于是很多用户把 Maemo 社区的两个开发者源(Extras-testing 和 Extras-devel)加进了 app manager,这样能下载到上百个开发中的程序。我反复强调过对 Linux 系统不熟的用户千万不要随便安装这上面的软件,主要问题其实在于存储空间,也就是 rootfs(相当于 Symbian 手机的 C: 盘)。
N900 的 rootfs 只有 200 多 M,其中系统软件就占去了大半,留给第三方应用程序的不到 100M。你想一装 python 和 Qt 这种重量级软件,或 Quake 3 这种庞大的 3D 游戏,那还能剩多少?所以 N900 的解决办法是把 2GB 的 ext3 空间加载到/home 目录下,并要求第三方应用程序把大部分的文件安装到这 2G 的空间上(各个程序的数据库也在这里),而安装进 rootfs 的文件不得超过 500K 左右。所以理论上只要每个程序都遵守这个规定(maemo.org 社区和 Ovi store 都有严格检查),N900 就有 2GB 多空间留给第三方应用程序。但 extras-devel 和 extras-testing 中的很多程序可不一定符合这个规定,所以很可能某个程序就安装了几十 M 的文件到 rootfs,那 N900 就死的难看了….
检查 roofs 和 2G 的/home 空间使用情况的方法很简单,在 X-terminal 下输入 df -h 命令即可,如下图(长方形框内为相关信息):
总之,再次提醒一下,对 Linux 系统不熟悉的用户千万不要随便安装 Extras-testing 和 Extras-devel 这两个开发者源。