开发Android第五步,G1 安装 Linux Debian system
在 G1 上安装 Linux Debian system (Debian ARMEL) 要具有如下条件:
(a) 最好是 T-Mobile G1 - CyanogenMod
参考 http://bbs.weiphone.com/read-htm-tid-538606.html
(b) 最好用 8GB MicroSD class 6 卡优化分区 ext3/ext4
参考 http://bbs.weiphone.com/read-htm-tid-467309.html
(c) 开启 wifi 以便安装软件包
javascript
安装方法
(1) 因在从新分区后sdcard内容将被删除,在有须要时,用 adb 備份 sdcard
如无需从新分区可直接去第(4)步
php
复制代码
|
(2) sdcard 分区 (G1 要先进入 Recovery 模式)
参考 http://bbs.weiphone.com/read-htm-tid-467309.html
最好预留 1000MB 至1500MB 给 ext3/ext4 分区,下面的例子是用1500MB
mkpartfs primary fat32 0 6437
mkpartfs primary ext2 6437 7937
mkpartfs primary linux-swap 7937 7969
1.5G ext2 分区
(3) 用 adb 回复 sdcard (G1 要退出 Recovery 模式 及重启)html
复制代码
|
(4) wefiler 下载 debian.tar.gz
http://www.wefiler.com/downfile.php?id=1063992
不要解压,直接把 debian.tar.gz
传入 G1 到 /sdcard/
(5) 用 adb 进入 shelljava
复制代码
|
(6) 打python
复制代码
|
(7) 完成后,重启 G1
(8) G1 开启 wifi
(9) 用 adb 进入 shell,打linux
复制代码
|
后即可进入 Debian system, 退出 Debian 打 exit
(10) 更改 root 密码shell
复制代码
|
(11) 更新软件包bash
复制代码
|
(12) 安装软件包 ssh server服务器
复制代码
|
(13) G1 重启后,开启 wifi,即可用 putty 或 ssh 进入 G1
(14) 还有什么有用的软件包 ?
gcc 编译器网络
复制代码
|
python
复制代码
|
网络服务器 lighttpd 及 php5
复制代码
|
lighttpd + php5
vncserver
复制代码
|
(15) Debian 怎样删除软件包 ?
复制代码
|
或
复制代码
|
从新安装软件包
复制代码
|
清除下载的档案
复制代码
|
查看已安装软件包
复制代码
|
或
复制代码
|
(16) Debian 怎样搜寻软件包 ?
复制代码
|
http://packages.debian.org/lenny/(17) G1 怎样中止自动开启ssh server ?修改 /system/sd/userinit.sh.