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

[debian-devel:04127] Re: jbibtex-bin



tetex関連のバージョンがあがってる…。チェックしないといけない。

>>>>> Regarding [debian-devel:04115] jbibtex-bin;
>	 Atsuhito Kohda <kohda@xxxxxxxxxxxxxxxxxxxx> adds:

kohda> jbibtex-bin 2.1.8-3 で以下のエラーになりました。

うーん、jbibtexの設定をjbibtex-bin付属にjbibtexconfigで実行するように
変更したための現象です。

> Preparing to replace jbibtex-bin 2.1.8-2 (using .../tex/jbibtex-bin_2.1.8-3.deb) ...
> Usage /usr/sbin/ptexconfig [ init | formats | ptex | platex | platex209 | ajtex | ajlatex | rempath | addpath ]
> dpkg: warning - old pre-removal script returned error exit status 1

jbibtex-bin_2.1.8-2のprermで、ptexconfigを使ってjbibtexの設定をしようと
したが、そのptexconfig自体が新しいもので、jbibtexを設定する能力がすでに
なかった、と。

> dpkg - trying script from the new package instead ...
> /var/lib/dpkg/tmp.ci/prerm: jbibtexconfig: command not found

ここで何かできそう。新しいパッケージのprermを使って処理ができる
という意味なんでしょうか?

…えっと、packaging manualの6.3あたり。インストール済みパッケージの
prermでエラーになったら、次に

(新しいパッケージの)prerm failed-upgrade old-version

と呼ばれるようです。引き数をチェックして“failed-upgrade”なら
なにもせずに(できないし、やらなくても大丈夫なはず)終了、という
処理をprermに入れておけばいいと思われますが、こんなんで大丈夫
でしょうか? (“purge”か“remove”のときだけ処理、でも同じかな)

# preinst/postinst/prerm/postrm の理解がまだ浅い。
-- 
喜瀬“冬猫”浩@南国沖縄