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 してた。

2003-05-23 (Fri)

_ [comp] 新マシン衝動買い+kernel 再構築

新マシンというかパーツ類を衝動買い。

  • Pentium4 2.40CGHz
  • MSI 875P Neo
  • 400W 電源

で、せっせと交換。 交換が終わったら、kernel 再構築。2.4.21 がもうすぐ出そうなんで、それまでは kernel 再構築はしないつもりだったんだけど。2.4.21-rc3 が出ていたのでそれを。ところが、何か調子が悪い(network が変、fb にゴミが出る等々)し、いろいろ patch 当たらなかった(usagi 等々)ので、おとなしく 2.4.20 に。2.4.20 を GCC 3.3 でコンパイルするといろいろ不都合が出る(reiserfs/super.c と net/core/rtnetlink.c の問題)が、適宜修正して通す。2.4.20 付属の e1000 だと OnBoard の NIC を認識しなかったので、Intel.com からドライバをもらってきてそれを試してみると、成功。

2003-05-20 (Tue)

_ [debian] sarge+sid(pin) → sid

pin で sid をいろいろつまみ食いしてた家のマシンだが、全部 sid になってしまった。今のところ不都合はないし、まあいいか。