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

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



やなぎはらです。

From: mkojima@xxxxxxxxxxxx

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

すみません、自分がlibc6環境なので、問題なく動くことしか確認
せずにアップロードしてしまいました。

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

バグフィックスのみ、bo環境用のパッケージを作成していきます。

mkojima> その時,気づいたのですが,
mkojima>   dpkg の 依存のチェックは `preinst` より先にやるべきなのでは
mkojima>   いでしょうか?
mkojima> 
mkojima> 例えば,man-db-ja_2.3.10-39.4_i386.deb を dpkg でインストールする際, 
mkojima> 
mkojima> dpkg -i man-db-ja_2.3.10-39.4_i386.deb 
mkojima>   preinst で "/var/catman" を消去
mkojima>   パッケージ依存をチェック
mkojima>   lib6 がなくて中断.
mkojima> インストール中止.
mkojima> 戻すためには man-db-ja_2.3.10-39.3.deb を再度インストール.
mkojima> 
mkojima> これでは,インストール失敗すると,/var/cat まるごと消されてしまいます.

preinst に /var/catman配下を削除しようとしているからですよね?
う〜む.....本家に聞いてみるのが一番ですね。

#libc5向けのman-db-jaを作成して、アップします。

+-----------------------------------------------------------------------+
 Yoshiaki Yanagihara	       Debian JP Project
 E-mail: yochi@debian.or.jp    [Japanese] http://www.debian.or.jp/
         yochi@debian.org      [English ] Sorry, now under construction.