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

[debian-users:02724] [Q] dpkg and man-db-ja_2.3.10-39.4_i386.deb



小島基靖と申します.
man-db-ja_2.3.10-39.4_i386.deb を bo-update からもらってきたのですが,
lib6 依存なので インストールに失敗しました.

「11月 1日以降 開発パッケージは lib6(ham) 環境に移行する」と
Debian-jp home page にもかいてあったので,私も移行を考えます.

その時,気づいたのですが,
  dpkg の 依存のチェックは `preinst` より先にやるべきなのでは
  いでしょうか?

例えば,man-db-ja_2.3.10-39.4_i386.deb を dpkg でインストールする際, 

dpkg -i man-db-ja_2.3.10-39.4_i386.deb 
  preinst で "/var/catman" を消去
  パッケージ依存をチェック
  lib6 がなくて中断.
インストール中止.
戻すためには man-db-ja_2.3.10-39.3.deb を再度インストール.

これでは,インストール失敗すると,/var/cat まるごと消されてしまいます.

根本的な 勘違いがなのかもしれませんが,教えて頂きたく.

--------
  小島基靖  mkojima@xxxxxxxxxxxx