[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-devel:12951] Re: potato tex related problem (Re: Re:[debian-users:23090] Re: cjk-latex / Japanese appealing desktopscreenshot)



佐野@浜松です。

In <20000929124846K.kohda@xxxxxxxxxxxxxxxxxxxx>,
  on "Fri, 29 Sep 2000 12:48:11 +0900',
   with "[debian-devel:12946] Re: potato tex related problem (Re: Re:[debian-users:23090] Re: cjk-latex / Japanese appealing desktopscreenshot)",
 Atsuhito Kohda <kohda@xxxxxxxxxxxxxxxxxxxx> さん wrote:

> 必死で検索しました。[debian-devel:11142] tetex has time bomb? 
> 以降を参照してください。やはり fmtutil だったみたいですが

なるほど。どこかで見たような気がしたと思ったのですが、去年の年末頃に
そういう話があったんですね。どうもありがとうございます。

> > @@ -280,7 +280,8 @@
> >  ###############################################################################
> >  run_initex()
> >  {
> > -  $engine -ini -progname=$format $texargs </dev/null || {
> > +  $engine -ini -progname=$format $texargs </dev/null
> > +  test -f $fmtfile || {
> >      abort "\`$engine -ini -progname=$format $texargs' failed"
> >      rm -f $fmtfile
> >    }
> 
> みたいですが、あまり理解してません(^^;

なるほど、この箇所でしたか。どうもです。 tex -ini は initex と
同じ動作ですね。ここで '||' していたのを 'test -f $fmtfile' に
変更した、と。 ( -s のほうがいいとかいうことは無い ?)

> えーとこれは cslatex が "initex cslatex.ini" のような
> プリミティブなコマンドを使うのがマズイので fmtutil を使う
> 方向で行くべきなんだと思います。--cnffile でカスタマイズ
> すればかなり汎用みたいです。

> # でも最新の tetex は cslatex 関係を含むようになったはず
> # です。確か BTS に流れてたような記憶が。

了解。そういう方向で統一することで問題の解決を目指すという
方針なわけですね。

> >     if [ -x /usr/bin/inijtex ]; then
> >         TEXINPUTS="/usr/share/texmf/tex/jtexini:`kpsepath -n $FMT tex`" \
> >                 inijtex $FMT.ini </dev/null || return
> >         $append_db $formats $FMT.fmt
> >     fi
> > 
> > してますね。この "|| return" で $append_db が実行されないのが
> > 問題なのかな ?
> 
> これちょっと良くわかりませんが、次回には中原さんも fmtutil 
> に移行するとおっしゃってたみたいです。

もし現行の potato 版でうまくインストールできないうようなら、
 Web の releases/potato-jp/errata に書いておいたほうがいいかも。

他に追試してくれる人はいないかな ?


> > いったん ptex-jtex を purge してから jadetex を install して、後から
> >  ptex-jtex をインストールすれば大丈夫でした。
> 
> ん〜、これは BTS すべき問題みたいですが ptex-jtex が Debian
> にないからそうもいきませんね。どうすべき???

極端な解としては conflict してしまうという対処も考えられますが、
まあ注意書きをどこか (README.Debian とか) に入れておくという
対処でもいいかも。

--
     # (わたしのおうちは浜松市、「夜のお菓子」で有名さ。)
    <kgh12351@xxxxxxxxxxx> : Taketoshi Sano (佐野 武俊)