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

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

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

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

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

Что касается 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 в ваш вопрос.

  • Система локального управления пакетами
  • Установка пользовательских пакетов в Linux
  • В каждом пакете «нет кандидата на установку»
  • Несовместимые версии libsqlite3-0 (i386 и amd64) блокируют друг друга
  • Как гарантируется подлинность пакетов Debian?
  • Почему apt-получить норму вместо apt?
  • К какому пакету Debian принадлежит /etc/nsswitch.conf?
  • Не удается обновить glibc на CentOS 7
  • Не удается установить PostgreSQL 9.2 на Linux Mint
  • Поиск и удаление пакетов, обеспечивающих рабочие среды настольных компьютеров
  • Обновление сервера Nginx до 1.10 на Debian 8.4
  • Interesting Posts

    Ошибка разрешения DNS по неизвестной причине

    Можно ли удалить Windows 7 с двойной загрузки?

    Потеря звука после установки вина 1.5 (+ python 2.7)?

    Могу ли я гарантировать, что история регистрирует все выполнение?

    Скопировать текущую строку в буфер обмена под курсором без выбора мыши

    Невозможно прочитать или распаковать определенные архивы на одном конкретном сервере

    Как скопировать папку рекурсивно идемпотентным способом с помощью cp?

    инструмент командной строки для удаления выбранных тегов из mp3-файлов

    Есть ли надежный способ кэширования содержимого usb на локальном hd?

    Weird вывод при использовании ssh внутри цикла над файлом

    Установка мыши MX Master на кнопку Mint 18.1

    mysql console, продолжает выводить искаженный текст, если нажата клавиша «b»

    Настройка интерфейса WLAN на Debian

    Как установить вновь созданную учетную запись пользователя, чтобы НЕ предлагать пользователю сменить пароль?

    Скрыть n директорий

    Linux и Unix - лучшая ОС в мире.