Minimo/zh tw
From Openmoko
(→安裝Minimo web 瀏覽器) |
(→Tips) |
||
Line 61: | Line 61: | ||
− | + | 若發生以下的錯誤 | |
<pre> | <pre> | ||
/usr/bin/ld: skipping incompatible $OMDIR/local/tmp/staging/arm-angstrom-linux-gnueabi/lib/libIDL-2.a when searching for -lIDL-2 | /usr/bin/ld: skipping incompatible $OMDIR/local/tmp/staging/arm-angstrom-linux-gnueabi/lib/libIDL-2.a when searching for -lIDL-2 | ||
</pre> | </pre> | ||
− | ( | + | (在這裡,minimo被安裝在 [http://wiki.openmoko.org/wiki/Application_Development_Crash_Course#Setting_Up_a_Local_Overlay Local Overlay],因此,你的路徑也許會有些不同) 請試著在buildhost主機上安裝libidl-dev 套件: |
<pre> | <pre> |
Revision as of 11:50, 6 June 2008
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
In chroot'ed environment
Following instructions in Getting OpenMoko working on host with Xephyr to get yourself chroot'ed into OpenMoko environment.
Start Xephyr. You don't need to start OpenMoko session, minimo can run as is.
/ $ minimo