開發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.