現在、方針を少し変更して、 Familiar v0.6.1 にパッケージを追加する形で、式神の環境が構築できるように作業を行っています。
src sgway ftp://ftp.sikigami.com/pub/fuku/sgway |
option ftp_proxy http://<PROXYサーバのアドレス>:<ポート番号> |
# ipkg udpate |
# ipkg install パッケージ名 |
# ipkg list |
# ipkg install パッケージ・ファイル名 |
(proxyサーバの設定例) ## bash かつ proxy サーバのIPアドレス=192.168.1.1 ポート番号:8080 の場合 # export http_proxy=http://192.168.1.1:8080 # export ftp_proxy=http://192.168.1.1:8080 |
# rm -rf /usr/sg |
bash-2.03$ su Password: # mkdir /home/sgway-work |
# cd /home/sgway-work # sgway-build |
すべての作業が終わるのに iPAQ H3850 で約8時間30分かかります。
bash-2.03$ su Password: # mkdir /home/sgway-work # mkdir /home/src-pool |
作業ディレクトリに移動した後に、環境変数 SOURCE_POOLDIR にソースを格納するディレクトリを設定し、sgway-build スクリプトを実行します。
# cd /home/sgway-work # env SOURCE_POOLDIR=/home/src-pool sgway-build -l |
作業用ディレクトリで作成したいパッケージ名を引数にして、 sgway-build を実行します。 例えば、 nunome と nnmtools のパッケージを作成したい場合は以下のようにコマンドをします。
# cd /home/sgway-work # sgway-build nunome nnmtools |
セルフ開発環境からインターネットに接続できない場合は、sgway-build に -l オプションを付加して下さい。
# ipkg install freewnn-common # ipkg install freewnn-jserver |
# ./remove-sg2.0-nunome.sh # ./remove-sg2.0-nnmtools.sh |
# ipkg install nnmtools# ipkg install nunome |
|
| screenshot |
# ipkg install wwwoffle |
# ./setup-runscripts-sg2.0-ppp-fk1.sh |
# ipkg install nnmnd-client |
| 名前 | バージョン | コンパイル順 | ipkg | 依存関係 | ソース |
|---|---|---|---|---|---|
| glib | 1.2.8 | 1 | libglib1.2sg_1.2.8-sw0_arm.ipk | ftp.gtk.org | |
| gtk+ | 1.2.8 | 2 | libgtk1.2sg_1.2.8-sw2_arm.ipk gtk-locale-ja-sg_1.2.8-sw2_all.ipk |
glib | 式神 |
| imlib | 1.9.8.1 | 3 | imlib1sg_1.9.8.1-sw1_arm.ipk imlib-base-sg_1.9.8.1-sw1_arm.ipk |
glib, gtk+ | ftp.gnome.org |
| ORBit | 0.5.5 | 4 | liborbit0sg_0.5.5-sw0_arm.ipk orbit0sg_0.5.5-sw0_arm.ipk |
glib | ftp.gnome.org |
| audiofile | 0.1.9 | 5 | libaudiofile0sg_0.1.9-sw0_arm.ipk | ftp.gnome.org | |
| esound | 0.2.22 | 6 | esoundsg-common_0.2.22-sw2_arm.ipk libesd0sg_0.2.22-sw2_arm.ipk |
audiofile | ftp.gnome.org |
| gnome-libs | 1.2.8 | 7 | gnome-bin-sg_1.2.8-sw2_arm.ipk gnome-libs-data-sg_1.2.8-sw2_all.ipk libgnome32sg_1.2.8-sw2_arm.ipk libgnomeui32sg_1.2.8-sw2_arm.ipk libgnomesupport0sg_1.2.8-sw2_arm.ipk libgnorbagtk0sg_1.2.8-sw2_arm.ipk libart2sg_1.2.8-sw2_arm.ipk libgnorba27sg_1.2.8-sw2_arm.ipk gnome-locale-ja-sg_1.2.8-sw2_all.ipk libgtkxmhtml1sg_1.2.8-sw2_arm.ipk libzvt2sg_1.2.8-sw2_arm.ipk |
glib, gtk+, orbit, audiofile, esound, imlib | 式神 |
| libxml | 1.8.10 | 8? | (libxml1sg_1.8.10-sw0_arm.ipk) | ftp.gnome.org | |
| gdk-pixbuf | 0.8.0 | 9 | libgdk-pixbuf2sg_0.8.0-sw1_arm.ipk (libgdk-pixbuf-gnome2sg_0.8.0-sw1_arm.ipk) |
libglib1.2sg, libgtk1.2sg, libjpeg62, libpng2, libtiff3g, xlibs | ftp.gnome.org |
| control-center | 1.2.2 | 10? | (libcapplet) | ftp.gnome.org | |
| gnome-core | 1.2.4 | 11 | gnome-core-locale-ja-sg_1.2.4-sw3_all.ipk gnome-panel-data-sg_1.2.4-sw3_all.ipk gnome-panel-sg_1.2.4-sw3_arm.ipk libpanel-applet0sg_1.2.4-sw3_arm.ipk |
liborbit0sg, libglib1.2sg, libgtk1.2sg, libgnorba27.sg, libgnomeui32sg, libgnome32sg, libgnomesupport0sg, libart2sg, imlib1sg, libesd0sg, libaudiofile0sg, libgdk-pixbuf2sg, libtiff3g, libjpeg62, libpng2, xlibs, zlib1g (libcapplet, libgnomecanvaspixbuf) | 式神 |
| gnome-utils | 1.2.0 | 12 | (not yet build) | ftp.gnome.org gcalc のみインストール | |
| gtk-engines | 0.10 | 13 | gtk-enginessg_0.10-sw1_arm.ipk | ftp.gnome.org | |
| mc | 4.5.51 | 13 | (not yet build) | 式神 | |
| nunome | 1.2 nnmnd20030130 | 13 | nunome_1.2-nnmnd20030130-sw4_arm.ipk nunome-dic-nnm_1.2-nnmnd20030130-sw4_arm.ipk nunome-dic-nnmnd_1.2-nnmnd20030130-sw4_arm.ipk |
(FreeWnn) | NNMND |
| nnmtools | 1.0.1 nnmnd20030110 | 14 | nnmtools_1.0.1-nnmnd20030110-sw1_arm.ipk | (nunome) | NNMND |
| sgaddr | 0.2.2 | 13 | (not yet build) | 式神 | |
| sgapm | 0.1 | 13 | sgapm_0.1-sw0_arm.ipk | libc6, zlib1g, xlibs, libglib1.2sg, libgtk1.2sg, imlib1sg, libart2sg, libaudiofile0sg, libesd0sg, libgnome32sg, libgnomesupport0sg, libgnomeui32sg, libgnorba27sg, liborbit0sg, libpanel-applet0sg | 式神 |
| sglauncher | 0.5.5 | 13 | sglauncher_0.5.5-sw3_arm.ipk | libc6, zlib1g, xlibs, libglib1.2sg, libgtk1.2sg, imlib1sg, libart2sg, libaudiofile0sg, libesd0sg, libgnome32sg, libgnomesupport0sg, libgnomeui32sg | 式神 |
| sgdate | 0.1.0 | 13 | (not yet build) | 式神 | |
| sgdial | 0.0.2 | 13 | sgdial-locale-ja_0.0.2-sw10_arm.ipk sgdial_0.0.2-sw10_arm.ipk |
libc6, xlibs, zlib1g, libglib1.2, libgtk1.2sg, imlib1sg, libart2sg, libaudiofile0sg, libesd0sg, libgnome32sg, libgnomesupport0sg, libgnomeui32sg, libgnorba27sg, liborbit0sg, libpanel-applet0sg, ppp-sgway | 式神+sgway |
| sgipkg | 0.0.7 | 13 | (not yet build) | 式神 | |
| sgmemo | 0.1.1 | 13 | (not yet build) | 式神 | |
| sgreboot | 0.1 | 13 | (not yet build) | 式神 | |
| sgsched | 0.1.1 | 13 | (not yet build) | 式神 | |
| sgse | 0.1 | 13 | (not yet build) | 式神 | |
| sgswtheme | 0.1 | 13 | (not yet build) | 式神 | |
| sgwm | 0.2.1 | 13 | sgwm_0.2.1-sw0_arm.ipk | 式神 | |
| sylpheed | 0.6.4 | 13 | sylpheed-locale-ja-sg_0.6.4-sw0_arm.ipk sylpheed-sg_0.6.4-sw0_arm.ipk |
libc6, xlibs, libgdk-pixbuf2sg, libglib1.2sg, libgtk1.2sg | 式神 |
| sg20-theme | ?? | 13 | sg20-theme_0.0.1-sw0_arm.ipk | 式神2.0のバイナリ・キットから抜き出してパッケージを作成 | |
| sgcl-theme | ?? | 13 | sgcl-theme_0.0.1-sw0_arm.ipk | 式神2.0のバイナリ・キットから抜き出してパッケージを作成した | |
| sg-scripts | 20030217 | 13 | sg-scripts_20030217-sw1_arm.ipk | bash | sgway |
| ppp-sgway | 2.4.1 | 12 | ppp-sgway_2.4.1-sw5_arm.ipk | ftp://ftp.samba.org/pub/ppp/ | |
| libdb2-glibc | 2.7.7 | ? | libdb2-glibc_2.7.7-sw0_arm.ipk | Sleepycat Software Inc. | |
| kterm | 6.2.0 | ? | kterm_6.2.0-sw8_arm.ipk | X Consortium | |
| kterm-sgl | 0.1 | ? | kterm-sgl_0.1-sw0_all.ipk | sgway | |
| XFree86 | 4.2.20030205 | ? | xserver-tiny-h3600-sgway_4.2.20030205-sw3_arm.ipk xlibs-sgway_4.2.20030205-sw3_arm.ipk xlibs-locale-ja-sgway_4.2.20030205-sw3_arm.ipk libxt-sgway_4.2.20030205-sw3_arm.ipk libxaw6-sgway_4.2.20030205-sw3_arm.ipk libxaw7-sgway_4.2.20030205-sw3_arm.ipk |
XFree86 CVS | |
| xfonts+k14+naga10 | 0.1.0 | ? | xfonts-k14-naga10-jiskan24_0.1.0-sw0_arm.ipk xfonts-k14-naga10_0.1.0-sw0_arm.ipk xfonts-k14_0.1.0-sw0_arm.ipk |
X Consortium, ナガ10 |
式神に直接関係しないパッケージの表です。
| 名前 | バージョン | ipkg | 依存関係 | ソース |
|---|---|---|---|---|
| FreeWnn | 1.1.1 a019 | freewnn-common_1.1.1-a019-sw0_all.ipk freewnn-jserver_1.1.1-a019-sw0_arm.ipk libwnn_1.1.1-a019-sw0_arm.ipk |
FreeWnn Project | |
| curl | 7.10.1 | libcurl_7.10.1-sw0_arm.ipk curl_7.10.1-sw0_arm.ipk |
cURL and libcurl | |
| nnmnd-client | 0.9.3 | nnmnd-client_0.9.4-sw0_arm.ipk | (FreeWnn,nunome) | NNMND |
| nnmndfe | 0.2 | nnmndfe_0.2-sw0_arm.ipk | nnmnd-client | NNMND |
| wwwoffle | 2.7g | wwwoffle_2.7g-sw1_arm.ipk | The WWWOFFLE Homepage | |
| w3m | 0.3.2.1 | w3m-img_0.3.2.2-sw1_arm.ipk w3m_0.3.2.2-sw1_arm.ipk |
w3m HomePage |