开发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 以便安装软件包
安装方法
(1) 因在重新分区后sdcard内容将被删除,在有需要时,用 adb 備份 sdcard
如无需重新分区可直接去第(4)步
复制代码
|
(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 模式 及重启)
复制代码
|
(4) wefiler 下载 debian.tar.gz
http://www.wefiler.com/downfile.php?id=1063992
不要解压,直接把 debian.tar.gz
传入 G1 到 /sdcard/
(5) 用 adb 进入 shell
复制代码
|
(6) 打
复制代码
|
(7) 完成后,重启 G1
(8) G1 开启 wifi
(9) 用 adb 进入 shell,打
复制代码
|
后便可进入 Debian system, 退出 Debian 打 exit
(10) 更改 root 密码
复制代码
|
(11) 更新软件包
复制代码
|
(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
.