[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:22051] Re: man-db-ja
----- Original Message -----
From: "MOTOKI Sinichi" <sin@xxxxxxxxx>
To: <debian-users@debian.or.jp>
Sent: Monday, April 24, 2000 4:48 PM
Subject: [debian-users:22048] Re: man-db-ja
> 元木です。
>
> In [debian-users : No.22034]
> Toyohiko Nagai <nagai@xxxxxxxxxxxx> wrote:
>
> sin> なので安直な手としては dpkg --purge man-db-ja してから
> sin> man-db を入れ直せばよいのではないでしょうか。
>
> | ありがとうございます。これでOKでした。やっぱり postinst とか
> | は一度はチェックしてみるべきだと思い知りました。(手にはいらな
> | いパッケージとかだと実際にオペレーションするのも怖くって… :-) )
>
> ですです。何が入るかはパッケージを見ればわかるのですが、何
> が作られて、何が消えるのかは pre(inst|rm), post(inst|rm) を
> 見ないとわからないですし。
>
> たしか私が一番最初に見たのは postrm のエラーで purge できな
> くなった時に原因を探るためでした。
>
> | ちなみに、woody や potato のパッケージでは、このあたり自動で
> | 切り替わってくれたりはしないのでしょうか?単にwoodyだから、と
> | いうのもあるかもしれないんですが、potato だとどうなんでしょう?
> | 最終的に man-db-ja がパッケージとして存在しない場合、potato が
> | リリースされたときに、slink -> potato のアップグレードで同じよ
> | うなことがおきたりはしないんでしょうか?
>
> 全然詳しくないので憶測ですが多分起こると思います。
>
> slink な状態で man-db-ja -> man-db をしてから potato にアッ
> プグレードすれば今回のような問題は起こらない気がします。
>
> man-db-ja からのアップグレードだと potato の man-db は
> conffiles に /etc/manpath.config が入っていないので
> man-db-ja を purge した時点で /etc/manpath.config が消える
> のだと思います。
>
> slink の man-db には conffiles に /etc/manpath.config が入っ
> ているのである時点で conffiles から /etc/manpath.config を
> 意図的に外したっぽいですね。
>
> # /usr/lib/man-db/chconfig のためだろうか。
>
> この状態になると Debian のパッケージシステムでは対応できな
> いような気もしますがどーなんでしょう?
>
> 元木
>