$ cd /mnt/card/Qtpalmtop $ su # mkdir etc; chmod 777 etc # exit $ cd etc $ unzip ~/shominst-0409.zip $実際は結局リンク張るので何処でもいいのですが、便宜上上記の位置に。
dir /mnt/card/QtPlamtop/etc ←この行は追加で dir /mnt/card/QtPlamtop/etc/inst/GUS dir /mnt/card/QtPlamtop/etc/inst dir /mnt/card/QtPlamtop/etc/inst/test
$ su # ln -s timidity.cfg /home/QtPalmtop/etc/timidity.cfg # exit $
カーソル↑↓ : 上下スクロール カーソル↑↓+Fn : ページ送り カーソル↑↓+Shift : 前、次のデータへ カーソル←→+Fn : データの先頭行、最終行へて感じでしっかりポイントは押えてあります。検索も全DBから出来るし。
[zaurus ~]% wget ftp://sunsite.unc.edu/pub/linux/utils/compress/unrar-2.71.tar.gz [zaurus ~]% tar zxf unrar-2.71.tar.gzんで何も考えずmakeしちゃいます。
[zaurus ~]% cd unrar-2.71 [zaurus unrar-2.71]% make gcc -s -D_UNIX -Wall -O2 -fomit-frame-pointer -fno-strength-reduce -o unrar unrar.c In file included from unrar.c:6: os.c: In function `SetCloseFileStat': os.c:206: warning: unused variable `ut' os.c: In function `DirOpen': os.c:465: warning: suggest explicit braces to avoid ambiguous `else' : :やっぱしwarningがいっぱい出てきました(笑) でもバイナリはちゃんと出来てるんで良しとします^^;
[Mother ~]$ rpm -iv --ignoreos libc-arm-2.2.2-0.i386.rpmこいつを/usr/local/libに置いて/usr/local/lib/libc.soのリンクを一度消してviなどで以下の内容なテキストファイルにします。
GROUP( /lib/libc.so.6 libc_nonshared.a )それで下のリストをコンパイルすると無事リンクまで通りました。
[zaurus ~]% gcc -o stat_test stat_test.c [zaurus ~]%良かった良かった。
/* ---- stat_test.c ---- */ #include <sys/stat.h> main(){ struct stat buf; char *fn; int st; st = stat( fn, &buf ); }これを何も考えずにコンパイルしますと…
[zaurus ~]% gcc -o stat_test stat_test.c /mnt/card/tmp/ccaSZldF.o: In function `main' /mnt/card/tmp/ccaSZldF.o(.text+0x1c): undefined reference to `stat' /mnt/card/tmp/ccaSZldF.o(.text+0x1c): relocation truncated to fit: R_ARM_PC24 stat collect2: ld returned 1 exit status [zaurus ~]%とまぁ、こんな感じでリンクエラーが出ちゃいます。
$ cd /mnt/card/QtPalmtop/lib $ mkdir fonts $ cd /home/QtPalmtop/lib/fonts $ cp pawfont* /mnt/card/QtPalmtop/lib/fonts/pawfontはインストーラでインストールしたので、ここでアンインストールしてからシンボリックリンクを張ります。
$ ln -s /mnt/card/QtPalmtop/lib/fonts/pawfont_160_50.qpf $ ln -s /mnt/card/QtPalmtop/lib/fonts/pawfont_160_50_t10.qpfちょこっとだけ広くなります^^;
$ evm -appletviewer "http://www15.cds.ne.jp/~fujisawa/oekaki3/bbsnote.cgi?\ fc=paint_sii&width=200&height=200"と、まぁ、こんな感じで動いちゃいます。ホントは1行で一気に書いちゃいます。
試験先:殺人魚雷仮設事務所
$ cd ~/Setting $ mv qtmail.conf qtmail.conf.bak…動くし。わけわからん。検証する気も起きません。
# vi /etc/pcmcia/network.optsで、以下のように編集。
INFO="TCP/IP接続[無線LAN]" BOOTP=n DHCP=n start_fn () { return; } stop_fn () { return; } ↓ INFO="TCP/IP接続[無線LAN]" BOOTP=n DHCP=n start_fn () { if [ -f /var/lock/samba/smbd.pid ] ; then pid=`pidof nmbd` if [ "$pid" = "" ] ; then /etc/rc.d/init.d/samba stop /etc/rc.d/init.d/samba start fi else /etc/rc.d/init.d/samba start fi return; } stop_fn () { /etc/rc.d/init.d/samba stop return; }samba stopし忘れてCF抜こうとするとしばらく固まっちゃうのが結構苦痛だったので、これで解消。もっと早くやれば良かった^^;
# mv /etc/rc.d/rc5.d/S23portmap /etc/rc.d/rc5.d/_S23portmapんで、再起動。
# vi /etc/boa/boa.conf
ドキュメントルート設定 DocumentRoot = /usr/local/htdocs ↓ DocumentRoot = /mnt/card/htdocs/ スクリプト有効化&追加 #AddType application/x-httpd-cgi cgi ↓ AddType application/x-httpd-cgi cgi AddType application/x-httpd-cgi rhtmlセキュリティーが気になる人はListen IPやVirtualHostを有効にするのが良いらしい。
指定アドレスのみアクセス許可 Listen 127.0.0.1 DocumentRoot以下に作成したIPアドレスのみ(/usr/local/htdocs/127.0.0.1等)許可 VirtualHostセーブ終了してリスタート。
# /etc/rc.d/init.d/S45boa restart
# vi /etc/boa/mime.types
追加 AddType application/x-httpd-cgi cgi rhtml同じようにboaのリスタートしてブラウザで…。