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

[debian-devel:12562] Re: please test tetex-base and tetex-nonfree



From: Tetsuo Tomokuni <tomokuni@xxxxxxxxxxxxxxx>
Subject: [debian-devel:12560] Re: please test tetex-base and tetex-nonfree
Date: Fri, 30 Jun 2000 16:10:10 +0900

> 友國です。

ご迷惑おかけしてすみません。

> ということで、やってみましたが、再現しました。
> どうも potato のでも香田さんのものでも tetex-base を
> --force-depends で purge すると tetex-bin があるのにも
> かかわらず /var/lib/texmf/ を消してしまうようですね。
> 他(全部かどうか分かりませんが)は
> -----
> dpkg - 警告: tetex-base の削除中、ディレクトリ`/var/spool/texmf'が空でないため削除できませんでした。
...

> と言って削除しないのに。。。

はい、これはそうなってます。tetx-base の postrm に

if [ "x$1" = "xpurge" ]; then
  rm -fr /var/spool/texmf /var/lib/texmf || true
fi

とあるので強制的に /var/lib/texmf は削除されます(^^;
/var/lib/texmf/web2c は tetex-bin のものなのに、何故
tetex-base がここまでやるのか疑問もありますが、ちょっと
これは置いときましょう(^^;

# なお postrm などのスクリプトはオリジナルと全く同じ
# なので挙動が違うはずは無いと思っています。

> > これって再現しますか? って聞くのはマズイか(^^;

といった「これ」は /var/lib/texmf が削除されることでなく

> > > 一度 tetex 関連を purge して potato 純正の tetex 関連を入れて、
> > > その後 platex (ptex) 関連を上書きインストールしたら直りました。^^;

これです、というか tetex 関連を削除してから
tetex-bin と tetex-base 1.0-10.1 を入れたのでは
/var/lib/texmf/web2c がないが potato 純正の tetex-base
を入れたら復活する、という点です。(そうだったんですよね?)

本当に tetex-bin と tetex-base 1.0-10.1 のインストール
では /var/lib/texmf/web2c が復活しないなら問題は深刻な
気がします(^^;

--force-depends で tetex-base だけ purge した場合は上の
事情から tetex-bin を(上書き)インストールする必要があり
ますが。

また upgrade の場合 
tetex-base 1.0-10.1 だけ upgrade したとき
/usr/share/doc/tetex-nonfree が /usr/share/doc/tetex-base
へのリンクかどうか、そうして tetex-nonfree 1.0-10.1 も
インストールしたら、ディレクトリになるかどうかも気に
なってる点です。

もちろん tetex-doc, tetex-extra もテストしてください。
これらは tetex-base の一部のようなものです。

# あと一人か二人、人柱が欲しい(^^;

			   平成12年6月30日(金)
--
 ***************************
 香田 温人(こうだ あつひと)
 http://www1.pm.tokushima-u.ac.jp/%7Ekohda/