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

[debian-users:48484] インストール後にパッケージの出所を調べるには?(was Re: Re: パッケージの正しいリビルド方法は?)



こんにちは。

On Tue, 24 Apr 2007 21:37:52 +0900
KISE Hiroshi <kise@xxxxxxxxxxx> wrote:

> From: SATOH Fumiyasu <fumiya@xxxxxxxxxxx>
> Subject: [debian-users:48470] Re: パッケージの正しいリビルド方法は?
> Date: Tue, 24 Apr 2007 10:30:10 +0900
> > インストールされているパッケージあるいは *.deb ファイルが
> > 公式パッケージかどうか、そして sarge か etch か sid の
> > どのパッケージなのか(?)を区別する方法があるなら知りたいです。
> 
> $ apt-cache policy emacs21
> 
> とかですか?

policy いいですね。

stableな環境に、unstable なパッケージ libapache2-mod-rpaf を
インストールしたときに同じような疑問が沸いて、
-------------------------------------------------------------
# apt-cache showpkg libapache2-mod-rpaf
Package: libapache2-mod-rpaf
Versions:
0.5-2.1(/var/lib/apt/lists/ftp.jp.debian.org_debian_dists_unstable_main_binary-i386_Packages)(/var/lib/dpkg/status)

Reverse Depends:
Dependencies:
0.5-2.1 - apache2.2-common (2 2.2.3-2) libc6 (2 2.3.6-6)
Provides:
0.5-2.1 -
Reverse Provides:
-------------------------------------------------------------
とかしてました。

でも、人間的には
-------------------------------------------------------------
# apt-cache policy libapache2-mod-rpaf
libapache2-mod-rpaf:
  インストールされているバージョン: 0.5-2.1
  候補: 0.5-2.1
  バージョンテーブル:
 *** 0.5-2.1 0
        500 http://ftp.jp.debian.org unstable/main Packages
        100 /var/lib/dpkg/status
-------------------------------------------------------------
の方がわかりやすいですね。

で、
http://ftp.jp.debian.org unstable/main Packages
という情報の出所が気になって、試しに

/etc/apt/source.list の
deb http://ftp.jp.debian.org/debian/ unstable main contrib
を
deb http://cdn.debian.or.jp/debian/ unstable main contrib
に変更して、apt-get update すると、

-------------------------------------------------------------
# apt-cache policy libapache2-mod-rpaf
libapache2-mod-rpaf:
  インストールされているバージョン: 0.5-2.1
  候補: 0.5-2.1
  バージョンテーブル:
 *** 0.5-2.1 0
        500 http://cdn.debian.or.jp unstable/main Packages
        100 /var/lib/dpkg/status
-------------------------------------------------------------
と cdn.debian.or.jp になってました。

ということで、md5とかみて判断してるっぽくみえました。

ちなみに、
/etc/apt/source.list から unstable の記述行を
削除すると、
-------------------------------------------------------------
# apt-cache policy libapache2-mod-rpaf
libapache2-mod-rpaf:
  インストールされているバージョン: 0.5-2.1
  候補: 0.5-2.1
  バージョンテーブル:
 *** 0.5-2.1 0
        100 /var/lib/dpkg/status
#
# apt-cache showpkg libapache2-mod-rpaf
Package: libapache2-mod-rpaf
Versions:
0.5-2.1(/var/lib/dpkg/status)

Reverse Depends:
Dependencies:
0.5-2.1 - apache2.2-common (2 2.2.3-2) libc6 (2 2.3.6-6)
Provides:
0.5-2.1 -
Reverse Provides:
-------------------------------------------------------------
となりました。


-- 
goungoun <gounx2@xxxxxxxxx>
http://goungoun.dip.jp/app/