как получить информацию. о разных версиях бинарного пакета, которые не находятся в /etc/apt/sources.list?

Я запускаю тестирование Debian / jessie с несколькими пакетами (могу рассчитывать на свои пальцы) из неустойчивого / sid и пары из экспериментальных (браузеров).

Как выяснил Faheem, вот вывод политики apt-cache.

$ 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: 

Я знаю три команды для поиска версий пакета, но обе эти команды принимают во внимание факт того, что есть в моем /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 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 

Теперь это пропустит листинг со стабильного. Кто-нибудь знает утилиту, которая выполняет ту же работу, занимает немного секунды и минуту, чтобы выяснить, какие версии пакета перечислены в PTS, против которых распространяется и делится этой информацией.

Если нет никакой утилиты, но вместо этого требуется сценарий оболочки, чтобы сделать то же, что и сценарий оболочки. Это в основном нужно было бы получить информацию о версиях. и которые отслеживают (стабильные, тестирующие, нестабильные, экспериментальные), они следуют и дают ответ пользователю.

Я попытался найти либо утилиту, либо скрипт оболочки, но потерпел неудачу. Если кто-нибудь имеет какие-либо идеи, пожалуйста, дайте мне знать.

Это немного длинный комментарий, поэтому здесь идет …

Что касается 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

Теперь это пропустит листинг со стабильного.

Нет, нет. Если он что-то пропустит, у вас нет этой информации. у меня есть

 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 в ваш вопрос.