2003-05-27 (Tue)
_ [comp] xchat の /privmsg と /msg コマンド
むプラグインの保管をチェックしているときに気付いたのだが、
/privmsg rime control command
だと、
PRIVMSG rime :control
となってしまっていて、コマンドが送られていなかった。
/msg rime control command
ならば、
PRIVMSG rime :control command
となってくれた。この違いに何か意味あるんだろうか。ソースを見てみるか。
2003-05-26 (Mon)
_ [debian] tftp internal での gs 問題
gs(gs-esp) が全然だめという報告を受けたので、見てみる。「NimbusMonL-Regu」とかいろいろフォントが見つからないと出ている。ということで作業開始。
- フォント(vfdata-morisawa5)が足りないような気がしたので入れてみる。駄目。
- /tftp/etc/texmf を更新。駄目。
- /tftp/etc/vfontcap を更新。駄目。
- /tftp/etc/vfont を更新。駄目。
- /tftp/etc/defoma を更新。駄目。
と、ここで、gs の設定ファイルをいじったかなーと思いつつ、/usr/share/ghostscript 以下を覗いてみると、 CMap -> /var/lib/defoma/gs.d/dirs/CMap これだ。/etc/defoma に気付いたのは間違っていなかったようだ。/var/lib/defoma を /usr/variable/defoma に移し、NFSROOT で /var/lib/defoma -> /usr/variable/defoma するように変更。これによって gs 問題は解決。 ついでに昨日 /usr/tex/texmf になっていたのを /usr/variable/texmf に変更しておいた。
2003-05-25 (Sun)
_ [debian] debian pTeX upgrade はまり
ptex-bin が
fmtutil: format `ptex' not available
といって postinst で失敗してくれる。これは以前 woody → sarge のときも発生していたんで、woody で hold していた。が、今回はこれを解決する方向で挑戦(upgrade ではなく新規に ptex-bin を入れるときも上記エラーで install できなかった。これも解決する方向で)
- /usr/share/texmf/ptex/plain/base/ptex.tex に含まれている kinsoku を /usr/share/texmf/ptex/plain/base/kinsoku.tex に変更。
- /usr/share/texmf/ptex/plain/config で fmtutil –byfmt ptex
- /var/lib/dpkg/info/ptex-bin.postinst の fmtutil –byfmt ptex 前に cd /usr/share/texmf/ptex/plain/config && を追加。
- apt-get install -f
これで ok。実際はもっといろいろいじくったのだけれども。 今日記書いてる段階で気づいたんだが、もしかすると自分で設定してた環境変数の TEXINPUTS とかが悪さしてたんじゃないかという気がする。というかきっとそうだ、自分の TEXINPUTS の中は /usr/local/share ばっかりだし。su じゃなくて su - してやりゃよかったかな。 てことで追試してみた。問題なく通った。これまでずーっと疑っててごめん > debian ptex-bin また、独自のファイル群を /usr/share/texmf/ptex/KIP 以下にばらまいて mktexlsr。
_ [debian] tftp 側での TeX のさばき方
/var/lib/texmf の存在を忘れていた。
- /var/lib/texmf を /usr/tex/texmf に移動。
- /var/lib/texmf -> /usr/tex/texmf に symlink。
- /tftp/etc/init.d/NFSROOT に cd /ram/var/lib && ln -s /usr/tex/texmf を追加。mkdir -p /var/cache/fonts/{pk,source,tfm} および chmod 1777 /var/cache/fonts/{pk,source,tfm} も追加。
- /etc/texmf を /tftp/etc/texmf にコピー。
_ [comp] ssh-agent
eval ssh-agent てな使い方があったのか、知らなかった。いっつも ssh-agent blackbox とか ssh-agent zsh とかしてから ssh-add してた。