特定のDebian / Ubuntu / Backportsリリースに含まれるパッケージのバージョンを知りたい場合は、devscriptsパッケージのrmadisonツール
が答えかもしれません。例えば:
$ rmadison -u debian,ubuntu,bpo mercurial | cut -d "|" -f 1-3
debian:
mercurial | 0.9.1-1+etch1 | etch-m68k
mercurial | 0.9.1-1+etch1 | oldstable
mercurial | 1.0.1-5.1 | stable
mercurial | 1.5.1-2 | testing
mercurial | 1.5.2-1 | unstable
ubuntu:
mercurial | 0.7-8 | dapper/universe
mercurial | 0.9.5-3 | hardy/universe
mercurial | 1.0.1-5.1~hardy1 | hardy-backports/universe
mercurial | 1.1.2-2ubuntu1 | jaunty/universe
mercurial | 1.3.1-1 | karmic/universe
mercurial | 1.4.3-1 | lucid/universe
mercurial | 1.5.2-1 | maverick/universe
bpo:
mercurial | 1.0.1-5.1~bpo40+1 | etch-backports
mercurial | 1.3.1-1~bpo50+2 | lenny-backports
システムで設定したリポジトリに関係なく、「公式」情報が表示されます。
リリース間のバージョンは公式リポジトリの一部として保持されないことに注意してください。ただし、2005年頃からDebianアーカイブにアップロードされた日付とバージョン番号に基づいて古いパッケージにアクセスできる、最近開始されたhttp://snapshot.debian.orgサービスにショットを与えることができます。
あなたが興味を持つかもしれない同様のツールはwhohasです。これはDebianファミリーをはるかに超えています。他のディストリビューション(Arch、openSUSE、Gentoo、FreeBSDなど-現在のところ14のディストリビューション)で利用可能なソフトウェアのバージョンを表示できます。
お役に立てば幸いです。
apt-cache showpkg
ていapt-cache policy
ます。