Minimo/zh cn
From Openmoko
Languages: |
English • العربية • Български • Česky • Dansk • Deutsch • Esperanto • Eesti • Español • فارسی • Suomi • Français • עברית • Magyar • Italiano • 한국어 • Nederlands • Norsk (bokmål) • Polski • Português • Română • Русский • Svenska • Slovenčina • Українська • 中文(中国大陆) • 中文(台灣) • Euskara • Català |
Contents |
安装Minimo web 浏览器
Minimo 是a Mozilla based web浏览器。它的特色在于完全支持AJAX 及其它组件。 目前的Openmoko build并不包含Minimo。以下是如何在Xephyr PC环境下如何执行minimo及如何使用其它third party软件的操作指引。
这些操作指引应该更新到使用客制化的映像档,而不是 DISTRO_EXTRA_RDEPENDS -- 请参考以上的连结。
设定build 环境
如果你已经使用MokoMAkefile建立了Openmoko ,那下面的操作你可能不会太熟悉。
假设你的Openmoko root 位于 ~/workspace/moko
首先设定build环境变量:
moo@hacker:~/workspace/moko/build$ . ../setup-env
接着,从OpenEmbedded放置的位子查看minimo:
moo@hacker:~/workspace/moko/build$ bitbake minimo
编辑 local.conf ,并将minimo 加入build 附属清单中。
MACHINE = "qemux86" DISTRO = "openmoko" BUILD_ARCH = "i686" INHERIT += " devshell" SRCDATE_eds-dbus = "now" DISTRO_EXTRA_RDEPENDS = "minimo"
在local.conf 已加入新的套件之后,必须更新bitbake tasks。
bitbake task-base -crebuild
现在,你必须使用MokoMakefile重新更新root fs。
make openmoko-devel-image
Tips
预设的Openmoko 套件缺少了 /etc/resolv.conf档案,它是用来设定DNSlook-up。没有这个档案的话,会无法找到网域,因此无法进行浏览网页的工作。修补这个问题的最好方法是,将主机系统上的 resolv.conf 复制到 rootfs。
moo@hacker:~/workspace/moko$ cp /etc/resolv.conf rootfs/etc/resolv.conf
若发生以下的错误
/usr/bin/ld: skipping incompatible $OMDIR/local/tmp/staging/arm-angstrom-linux-gnueabi/lib/libIDL-2.a when searching for -lIDL-2
(在这里,minimo被安装在 Local Overlay,因此,你的路径也许会有些不同) 请试着在buildhost主机上安装libidl-dev 套件:
sudo aptitude install libidl-dev
在chroot'ed 环境下
在Getting OpenMoko working on host with Xephyr 的操作指引为你的Openmoko环境取得chroot'ed。启动Xephyr。你不需要启动Openmoko session,minimo 则可以像是启动了Openmoko session般执行。
/ $ minimo