http://unix-cd.com/vc/www/15/2007-11/9500.html

反正没有的就用yum 来安装,最常用的gcc 等在安装fedora 7 的开发包的时候都已经安装了,下面几个需要yum 安装
git
bitbake
monotone
uucp
compat-gcc-34
texi2html
这个是需要手工安装
psyco-1.5.2-linux.i386-2.5.tar.gz

先建工作目录 moko
mkdir moko
mkdir -p moko/build/conf
下载 http://www.openembedded.org/snapshots/OE.mtn.bz2, 在工作目录下展开
cd moko
bunzip2 OE.mtn
在 moko/build/conf 下建 local.conf
BBFILES = "${HOME}/moko/org.openembedded.dev/packages/*/*.bb"
MACHINE = "fic-gta01"
DISTRO = "openmoko"
ENABLE_BINARY_LOCALE_GENERATION = "0"
GLIBC_GENERATE_LOCALES = "en_GB.UTF-8"

然后迁移
mtn --db=OE.mtn migrate org.openembedded.dev
按说明升级到最新版本
cd ~/moko//org.openembedded.dev && mtn update
最后开始build
export BBPATH=~/moko/build:~/moko/org.openembedded.dev
bitbake openmoko-devel-image
要有很好的带宽和硬盘空间,下载的download 目录约511M, 整个开发环境约10G
做好的映像在moko/tmp/deploy/glibc/images/neo1973,不包括uboot, 反正uboot 不要随便动,就用系统提供的好了
自己编译的映像比官方网站上的official build多了许多游戏(!?),其他好像没有变化,最关键的拨号功能还是不灵,好郁闷啊,手工运行 gsmd,还是出错
先备份一下 download 目录要紧。