いろいろ記録しておこう。
久しぶりに CYGWIN を新しくする。2001-11-29 に download したもの。 uname -r で 1.3.3(0.46/3/2) と出る。 DOS 窓からrxvt.exe が動く。 cygwin の bash からだと何故か libX11 が 無いといって動かない。よってショートカットを作って以下のような感じでコマンドを記述する。
めでたく動く。Windows 98 でもバックスクロールが出来て快適。C:\cygwin\bin\rxvt.exe -sr -rv -sl 1000 -fn "Lucida Console-medium" -e /bin/bash --login -i
Linux というか X Window System で動作する TeraTerm みたいな物は ないかと探して見つけた。韓国方面の方の物のようだ。FreeBSD の Ports に入っている。しかし、ただの単純なシリアル通信ソフトウェアは皆無なのかしら。 しかも X で動くものとなるとなあ。
そのうちコンパイルしよう。
Model 2647-G2J。おもわず買ってしまった。¥143,800. は安いだろう。 9ピンシリアルがどうしてもほしいから、これ以外に選択肢はなかなか無い。 安かったのでメモリも購入(PC133 128[MB])。PC100 でいいのだが値段は一緒。 ¥4,000.。
音を鳴らすために ALSA を入れた。apt-get update, apt-get upgrade したら、kernel は そのままで、kernel-headers とかは 2.2.19 になったのに、 kernel は 2.2.18 のまま? そういうもんなの?これは Vine Linux 2.1.5 for i386 の話。 と言うわけで元に戻す。./configure && make && make install で O.K. その後 /etc/conf.modules を編集する。音が出る。しかし1度 Windows を起動した後そのまま再起動で Linux にすると初期化に失敗する。まあしょうがないか。# ALSA portion alias char-major-116 snd options snd snd_major=116 snd_cards_limit=1 alias snd-card-0 snd-card-cs461x options snd-card-cs461x snd_index=0 snd_id="CS46" snd_thinkpad=1 # OSS/Free portion alias char-major-14 soundcore alias sound-slot-0 snd-card-0 alias sound-service-0-0 snd-mixer-oss alias sound-service-0-1 snd-seq-oss alias sound-service-0-3 snd-pcm-oss alias sound-service-0-8 snd-seq-oss alias sound-service-0-12 snd-pcm-oss
kernel_2.2.19 はあるみたい。apt-get upgrade では危険なので 自動では更新しないのかも。
コンパイルは通るが、実行するとエラーになる。ドキュメントがどうやら韓国文字で書いてあるので読めん。 手も足もでん。** WARNING **: The multibyte font width is not twice that of english font ** WARNING **: english font = 8, multibyte font = 8 gtkcomm: caught signal 11
FTP でこっちとあっちの同期をとる。 IYODA Atsushi さんの mirrorをWeb pageの更新に使うを参考にやってみた。_ ファイル: 本家を知らなかったので debianの packages search で探す。 deb のソースを得る。mirror_2.9.orig.tar.gz, mirror_2.9-15.diff.gz
_ パッチ: 必要ないような気がしたが、debian patch を当てる。debian/patch-2 は TAB がスペースになっているので -l で white space を ignore する。 debian/patch-1 は何?
$ cd mirror-2.9/ $ patch -p1 < ../mirror_2.9-15.diff $ patch -l < debian/patch-2 $ patch < debian/patch-3_ インストール:
$ perl install.pl here About to install mirror To the following questions press return to use the default value shown in brackets or enter a new value. The command to run perl programs is [/usr/bin/perl]? using /usr/bin/perl The place to install mirror commands is [/home/murase/bin/mirror-2.9]? using /home/murase/bin/mirror-2.9 The place to install mirror support libraries [/home/murase/bin/mirror-2.9]? using /home/murase/bin/mirror-2.9 Installing mirror Install mirror.pl into /home/murase/bin/mirror-2.9/mirror Install mm.pl into /home/murase/bin/mirror-2.9/mm Install pkgs_to_mmin.pl into /home/murase/bin/mirror-2.9/pkgs_to_mmin Install prune_logs.pl into /home/murase/bin/mirror-2.9/prune_logs Install do_unlinks.pl into /home/murase/bin/mirror-2.9/do_unlinks_ 設定:
package=html-update site=ftp.hogehoge.org remote_dir=homepage remote_user=username remote_password=password local_ignore=(.htaccess|count|temp.html|RCS|CVS|~$) compress_excl=. local_dir=/home/murase/public_html get_file=false dir_mode=0755 file_mode=0644 timeout=30
契約。NECインフロンティアの CFカード CFE-02 を買う。 ¥7,800. つなぎ放題コース、年間契約割引で4930[¥/月]。_ Linuxで動かす:
Vine Linux 2.1.5 に挿す。 ちょっと不安だったが、普通のPCMCIAモデムとして認識する。_ PPXP モデムファイル:
こんな感じで作ってみた。普通の generic モデムでもいいかもしれない。$ cat /etc/ppxp/modem/cfe-02 include standard Name "NEC Infrontia CFE-02" Initialize "ATH0E1V1&D2X4\\V1\\X1" MaxDTESpeed 115200_ PPXP 設定ファイル:
極普通な設定。カードは /dev/ttyS1 になった。 DIAL.TYPE を ISDN にすると ATD でダイアルする。 以下の電話番号は @nifty につなぎ放題コースで接続する場合。 DNS は書かなくてもネゴしてくれるが一応書いておく。一般回線と同じところ。$ cat .ppxp/conf/air source qdial set MODE active set AUTH.PASSWD air set LOG.FILE air.log set LINE /dev/ttyS1 set SERIAL.MODEM /cfe-02 set DIAL.LIST 0570-570-620##61 set DIAL.TYPE Isdn set AUTH.PROTO PAP CHAP/MD5 CHAP/MS set IP.VJ yes set IP.RESOLV yes set IP.DNS 202.248.37.74 202.219.20.133
_ kernel update:
とりあえずを全部 rpm -Uvh する。kernel-2.2.19-0vl0.22.i686.rpm kernel-doc_2.2.19-0vl0.22_i386.rpm kernel-headers_2.2.19-0vl0.22_i386.rpm kernel-pcmcia-cs_2.2.19-0vl0.22_i386.rpm kernel-source_2.2.19-0vl0.22_i386.rpm kernel-utils_2.2.19-0vl0.22_i386.rpm_ mkinitrd:
やっぱりここまではやってくれないようなのでする。別に initrd でやる必要のあることはないのだが一応。# mkinitrd /boot/initrd-2.2.19-0vl0.22.img 2.2.19-0vl0.22_ lilo.conf:
忘れずにやらないとブート出来なくなるだろう。# cat /etc/lilo.conf boot=/dev/hda map=/boot/map install=/boot/boot.b prompt timeout=50 message=/boot/message append="apm=on" default=linux image=/boot/vmlinuz-2.2.19-0vl0.22 label=linux initrd=/boot/initrd-2.2.19-0vl0.22.img read-only root=/dev/hda8 other=/dev/hda1 label=dos # lilo
マニュアルによると IPマスカレード機能を使う時は set IP.VJ no にしろとのこと。source qdial set MODE active set AUTH.PASSWD air set LOG.FILE air.log set LINE /dev/ttyS1 set SERIAL.MODEM /cfe-02 set DIAL.LIST 0570-570-620##61 set DIAL.TYPE Isdn set AUTH.PROTO PAP CHAP/MD5 CHAP/MS set IP.VJ no set IP.RESOLV yes set IP.DNS 202.248.37.74 202.219.20.133 filter ip +mO -S 192.168.1.0/24
フォントを入れ換えてみる。 My Linux 日本語化計画から 東風明朝フォント kochi-mincho-0.1.20011107.tar.bz2 と 東風ゴシック kochi-gothic-0.0.20011107.tar.bz2 を ダウンロード。VineLinux2.1 の設定にならって設定する。
うーん、なんとも言えない。$ cd /usr/X11R6/lib/X11/fonts/TrueType/ $ ls -l 合計 14864 -rw-r--r-- 1 root root 20692 Nov 5 09:13 fonts.alias -rw-r--r-- 1 root root 20692 Mar 15 2001 fonts.alias.ww -rw-r--r-- 1 root root 1467 Nov 5 09:13 fonts.dir -rw-r--r-- 1 root root 1467 Mar 15 2001 fonts.dir.ww -rw-r--r-- 1 root root 4220552 Nov 21 00:37 kochi-gothic.ttf -rw-r--r-- 1 root root 5899260 Nov 21 00:38 kochi-mincho.ttf lrwxrwxrwx 1 root root 16 Nov 21 00:39 wadalab-gothic.ttf -> kochi-gothic.ttf -rw-r--r-- 1 root root 2377245 Mar 15 2001 wadalab-gothic.ttf.orig lrwxrwxrwx 1 root root 16 Nov 21 00:39 watanabe-mincho.ttf -> kochi-mincho.ttf -rw-r--r-- 1 root root 2631245 Mar 15 2001 watanabe-mincho.ttf.orig
最新を手に入れるには、途中でとまっちゃった。なんでかねえ。 でも HTTP で出来るとはねえ。確かに CVS より良いのかも知れない。 ミラーを使ってみる。$ bk clone http://ppc.bkserver.net/linuxppc_2_4やっぱり途中で止まるなあ。回線が細すぎるのか。$ bk clone bk://source.mvista.com/linuxppc_2_4
# ntpdate ntp1.jst.mfeed.ad.jp # hwclock --systohc
http://openlab.plathome.co.jp/OpenBlockSS/pkgs.html#friendlysiteのあたりからリンクして頂けた。ありがたいことです。 でも、OpenBlockSS は買ってないんだよなあ。ほしいなあ。どうしようかなあ。
PowerPC Kernel Archivesのあたりに Bitkeeper とか people の snapshot の tar ball がある。 でもこれを使うと差分を取るのがやっぱり大変だろうな。