私はstable / sid(指で数えることができます)のいくつかのパッケージと実験的(ブラウザ)のいくつかのパッケージを使ってDebian Testing / jessieを実行しています。
Faheemの要求に応じて、apt-cachepolicyの出力は次のようになります。
$ apt-cache policy
Package files:
100 /var/lib/dpkg/status
release a=now
500 http://debian.ec.as6453.net/debian/ experimental/main Translation-en
500 http://debian.ec.as6453.net/debian/ experimental/contrib Translation-en
1 http://debian.ec.as6453.net/debian/ experimental/contrib amd64 Packages
release o=Debian,a=experimental,n=experimental,l=Debian,c=contrib
origin debian.ec.as6453.net
1 http://debian.ec.as6453.net/debian/ experimental/main amd64 Packages
release o=Debian,a=experimental,n=experimental,l=Debian,c=main
origin debian.ec.as6453.net
500 http://debian.ec.as6453.net/debian/ unstable/non-free Translation-en
500 http://debian.ec.as6453.net/debian/ unstable/main Translation-en
500 http://debian.ec.as6453.net/debian/ unstable/contrib Translation-en
1 http://debian.ec.as6453.net/debian/ unstable/non-free amd64 Packages
release o=Debian,a=unstable,n=sid,l=Debian,c=non-free
origin debian.ec.as6453.net
1 http://debian.ec.as6453.net/debian/ unstable/contrib amd64 Packages
release o=Debian,a=unstable,n=sid,l=Debian,c=contrib
origin debian.ec.as6453.net
1 http://debian.ec.as6453.net/debian/ unstable/main amd64 Packages
release o=Debian,a=unstable,n=sid,l=Debian,c=main
origin debian.ec.as6453.net
500 http://security.debian.org/ jessie/updates/main Translation-en
600 http://security.debian.org/ jessie/updates/main amd64 Packages
release o=Debian,a=testing,n=jessie,l=Debian-Security,c=main
origin security.debian.org
500 http://debian.ec.as6453.net/debian/ jessie-updates/non-free Translation-en
500 http://debian.ec.as6453.net/debian/ jessie-updates/main Translation-en
500 http://debian.ec.as6453.net/debian/ jessie-updates/contrib Translation-en
500 http://debian.ec.as6453.net/debian/ jessie-updates/non-free amd64 Packages
release o=Debian,a=testing-updates,n=jessie-updates,l=Debian,c=non-free
origin debian.ec.as6453.net
500 http://debian.ec.as6453.net/debian/ jessie-updates/contrib amd64 Packages
release o=Debian,a=testing-updates,n=jessie-updates,l=Debian,c=contrib
origin debian.ec.as6453.net
500 http://debian.ec.as6453.net/debian/ jessie-updates/main amd64 Packages
release o=Debian,a=testing-updates,n=jessie-updates,l=Debian,c=main
origin debian.ec.as6453.net
500 http://debian.ec.as6453.net/debian/ jessie/non-free Translation-en
500 http://debian.ec.as6453.net/debian/ jessie/main Translation-en
500 http://debian.ec.as6453.net/debian/ jessie/contrib Translation-en
600 http://debian.ec.as6453.net/debian/ jessie/non-free amd64 Packages
release o=Debian,a=testing,n=jessie,l=Debian,c=non-free
origin debian.ec.as6453.net
600 http://debian.ec.as6453.net/debian/ jessie/contrib amd64 Packages
release o=Debian,a=testing,n=jessie,l=Debian,c=contrib
origin debian.ec.as6453.net
600 http://debian.ec.as6453.net/debian/ jessie/main amd64 Packages
release o=Debian,a=testing,n=jessie,l=Debian,c=main
origin debian.ec.as6453.net
Pinned packages:
私はパッケージのバージョンを見つける3つのコマンドを知っていますが、どちらも私のパッケージに何があるのかを理解し、それを教えたり共有したりします/etc/apt/sources.list
。私は共有してデモンストレーションするためにwordpressを例として使用します。
$ aptitude versions wordpress
Package python-wordpresslib:
p 1.1-1 testing,unstable 600
Package ruby-omniauth-wordpress:
p 0.2.1-1 testing,unstable 600
Package wordpress:
p 3.9.2+dfsg-1 testing 600
p 4.0+dfsg-1 unstable 1
Package wordpress-l10n:
p 3.9.2+dfsg-1 testing 600
p 4.0+dfsg-1 unstable 1
Package wordpress-openid:
p 3.3.4-1 testing,unstable 600
Package wordpress-shibboleth:
p 1.4-2 testing,unstable 600
Package wordpress-theme-twentyfourteen:
p 3.9.2+dfsg-1 testing 600
p 4.0+dfsg-1 unstable 1
Package wordpress-theme-twentythirteen:
p 3.9.2+dfsg-1 testing 600
p 4.0+dfsg-1 unstable 1
Package wordpress-theme-twentytwelve:
p 3.9.2+dfsg-1 testing 600
p 4.0+dfsg-1 unstable 1
Package wordpress-xrds-simple:
p 1.1-1
ご覧のとおり、これはそれほど正確ではないため、別のコマンドに移動します。
$ apt-show-versions -a wordpress
wordpress not installed (available for: all)
はい、まだインストールされていないため、すべての内容が表示されるわけではありません。代替例を作成し、それをインストールして情報を表示します。それは次のとおりです:-
$ apt-show-versions -a iceweasel
iceweasel:amd64 31.0-3 install ok installed
iceweasel:amd64 31.0-3 jessie debian.ec.as6453.net
No testing-updates version
iceweasel:amd64 31.1.0esr-1 unstable debian.ec.as6453.net
iceweasel:amd64 32.0-1 experimental debian.ec.as6453.net
iceweasel:amd64/jessie 31.0-3 uptodate
最後に、apt-cache戦略があります。
$ apt-cache policy wordpress
wordpress:
Installed: (none)
Candidate: 3.9.2+dfsg-1
Version table:
4.0+dfsg-1 0
1 http://debian.ec.as6453.net/debian/ unstable/main amd64 Packages
3.9.2+dfsg-1 0
600 http://debian.ec.as6453.net/debian/ jessie/main amd64 Packages
今、これはStableで企業公開をする機会を逃したのです。同じことを行い、PTSにどのパッケージバージョンがリストされているかを確認し、その情報を共有するのに数秒から1分かかるユーティリティを知っていますか?
ユーティリティがなく、同じ操作を実行するためにシェルスクリプトが必要な場合、シェルスクリプトの外観/必要は何ですか?デフォルトではバージョン情報を取得する必要があります。そして、どのトラック(安定的、テスト、不安定、実験的)に従い、ユーザーに答えを提供するのか。
ユーティリティやシェルスクリプトを見つけようとしましたが、厄介に失敗しました。誰でもアイデアがあれば教えてください。
答え1
レビューが少し長くなったので、ここまでやります...
についてはapt-show-versions
私もWordPressをインストールしていませんが、同じコマンドを使用すると、あなたよりもはるかに多くの情報を得ることができます。フル出力を貼り付けましたか?
root@orwell:/home/faheem# apt-show-versions -a wordpress
Not installed
wordpress 3.6.1+dfsg-1~deb6u4 squeeze debian.lcs.mit.edu
wordpress 3.6.1+dfsg-1~deb7u3 wheezy debian.lcs.mit.edu
wordpress 3.6.1+dfsg-1~deb7u4 wheezy security.debian.org
No stable-updates version
wordpress 3.9.2+dfsg-1 testing debian.lcs.mit.edu
wordpress 3.9.2+dfsg-1 unstable debian.lcs.mit.edu
No experimental version
wordpress not installed
あなたはそれについて書くapt-cache policy
今、これはStableで企業公開をする機会を逃したのです。
いいえ、そうではありません。何かを見逃すと、その情報は得られません。私は持っています
root@orwell:/home/faheem# apt-cache policy wordpress
wordpress:
Installed: (none)
Candidate: 3.6.1+dfsg-1~deb7u4
Version table:
3.9.2+dfsg-1 0
50 http://debian.lcs.mit.edu/debian/ testing/main amd64 Packages
50 http://debian.lcs.mit.edu/debian/ unstable/main amd64 Packages
3.6.1+dfsg-1~deb7u4 0
500 http://security.debian.org/ wheezy/updates/main amd64 Packages
3.6.1+dfsg-1~deb7u3 0
500 http://debian.lcs.mit.edu/debian/ wheezy/main amd64 Packages
3.6.1+dfsg-1~deb6u4 0
500 http://debian.lcs.mit.edu/debian/ squeeze/main amd64 Packages
どのバージョンのDebianを実行していますか?また、apt-cache policy
質問に内容を貼り付けてください。