バックポートリポジトリで利用可能な特定のパッケージのバージョンを見つけて、安定したリポジトリで利用可能なバージョンと比較しようとしています。
しかし、私が与えるとき
apt-cache show <package> | grep Version
私はいつもと同じ結果を得る
apt-cache -t wheezy-backports show <package> | grep Version
これは、私が探しているパッケージに関係なく当てはまるようです。
私は何か間違ったことをしていますか?
apt-cache show
は、パッケージのすべてのバージョンの情報を表示します。
$ apt-cache show 0ad | grep Version:
Version: 0.0.14-3~bpo70+2
Version: 0~r11863-2
apt-cache policy
は、必要な情報をよりコンパクトな形式で表示し、対応するリポジトリOriginを含みます。
$ apt-cache policy 0ad
0ad:
Installed: (none)
Candidate: 0~r11863-2
Version table:
0.0.14-3~bpo70+2 0
100 http://ftp.debian.org/debian/ wheezy-backports/main AMD64 Packages
0~r11863-2 0
500 http://ftp.debian.org/debian/ wheezy/main AMD64 Packages
デフォルトではインストールされていない apt-show-versions
(すでに述べたように berschによる )から、より適切で解析しやすい出力が得られます。
$ apt-show-versions -a 0ad
Not installed
0ad 0~r11863-2 wheezy ftp.debian.org
0ad 0.0.14-3~bpo70+2 wheezy-backports ftp.debian.org
No stable-updates version
0ad not installed
私のapt-cache
には-t
スイッチがないので、apt-show-versions
を使用します
$ apt-show-versions bash
bash:i386 4.1-3 install ok installed
bash:i386 4.1-3 squeeze ftp.de.debian.org
bash:i386 4.2+dfsg-1 testing ftp.de.debian.org
bash:i386 4.3-2 testing ftp.de.debian.org