Tag Archives: diablo

Maemo 4.1.2 DIABLO 安装手记

最新版本请看这里http://docs.google.com/View?id=dc2h3dxz_64gq998jcd

下载server光盘镜像(http://maemovmware.garage.maemo.org/)

用vmware加载镜像,设置VMWARE网络(建议用NAT方式,虚拟机里可设为自动获取,但主机的无线连接要设为共享给VMNet8网卡,在每次重启Vmware后都要重新设置共享)

(可选,优化网络、输入,允许使用share folder与宿主机文件系统交互)
安装vmware tools: sh ~/ToolsInstallers/install_official_vm_tools_server.sh

安装scratchbox(如果嫌下载速度慢,可以在查看sh文件,并用宿主机下载deb包,然后拷到虚拟机中的/var/cache/apt/archives目录。)
Wget http://repository.maemo.org/stable/diablo/maemo-scratchbox-install_4.1.2.shSudo sh maemo-scratchbox-install_4.1.2.sh
安装maemo-sdk及nokia二进制包
Wget http://repository.maemo.org/stable/diablo/maemo-sdk-install_4.1.2.sh
Sudo sh maemo-sdk-install 4.1.2.sh
Wget http://repository.maemo.org/stable/diablo/maemo-sdk-nokia-binaries_4.1.2.sh
Sudo sh maemo-sdk-nokia-binaries_4.1.2.sh

添加用户:sudo /scratchbox/sbin/sbox_adduser maemo

下载rootstrap文件
Wget http://repository.maemo.org/stable/diablo/i386/maemo-sdk-rootstrap_4.1.2_i386.tgz
Wget http://repository.maemo.org/stable/diablo/armel/maemo-sdk-rootstrap_4.1.2_i386.tgz

进入scratchbox
Scratchbox

设置target
Sb—menu
Setup
NEW
Name: DIABLO_X86
Compiler: Select cs2005q3.2-glibc2.5-i386
Devkit packages: Select debian-etch,
maemo3-tools, perl
Cputransp: None
Rootstrap:Yes
File
选择maemo-sdk-rootstrap_4.1.2_i386.tgz(如果找不到rootstrap 文件,在Scratchbox环境外下载rootstrap文件并放到相应位置)
Wget http://repository.maemo.org/stable/diablo/i386/maemo-sdk-rootstrap_4.1.2_i386.tgz
Wget http://repository.maemo.org/stable/diablo/armel/maemo-sdk-rootstrap_4.1.2_armel.tgz
Sudo mv maemo-sdk-rootstrap*
/scratchbox/packages)
Yes
Select C-library, /etc, Devkits, fakeroot

选择刚建立的target,即可重启scratchbox session