Minimo/zh tw
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