[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/