Насколько я понимаю ваши требования, опция madison для apt-cache делает то, что вы хотите:
madison / [pkg (s)]
Команда madison команды apt-cache пытается имитировать выходной формат и подмножество функциональных возможностей инструмента управления архивами Debian, madison. Он отображает доступные версии пакета в табличном формате. В отличие от оригинального Madison, он может отображать информацию только для архитектуры, для которой APT получил списки пакетов (APT :: Architecture).
На моем компьютере:
$ apt-cache madison f-spot
f-spot | 0.7.2-1~ppa~lucid0 | http://ppa.launchpad.net/f-spot/f-spot-ppa/ubuntu/ lucid/main Packages
f-spot | 0.6.1.5-2ubuntu7 | http://ro.archive.ubuntu.com/ubuntu/ lucid-updates/main Packages
f-spot | 0.6.1.5-2ubuntu6 | http://ro.archive.ubuntu.com/ubuntu/ lucid/main Packages
f-spot | 0.6.1.5-2ubuntu6 | http://ro.archive.ubuntu.com/ubuntu/ lucid/main Sources
f-spot | 0.6.1.5-2ubuntu7 | http://ro.archive.ubuntu.com/ubuntu/ lucid-updates/main Sources
Я надеюсь, что это то, что вам нужно. Это также включает в себя PPA.
apt list -a <package name>
является эквивалентом Мэдисона.rmadison
Программы изdevscripts
пакета будет удаленно запросить архив Ubuntu и дать вам статус пакета во всех поддерживаемых версий, а не только те , которые локально insatlled. Это немного больше, чем вы хотите, но работа должна быть выполнена легко.Пример:
прежде чем вы сможете использовать,
rmadison
вы должны установитьdevscripts
пакет:источник
Я не знаю, как (или почему) вы сказали
apt-cache policy
, не показывает все версии! Я пользуюсь этим уже несколько лет, и он всегда показывал все версии, включая номер приоритета.Выход из
apt-cache policy nautilus
Выход из
apt-cache madison nautilus
Разница лишь в том, что
madison
потребовалось немного больше времени, чем вpolicy
более короткой версии. Ноpolicy
более полезно увидеть, какая версия устанавливается, какая версия является следующим кандидатом на установку.Вот почему я бы предложил всегда использовать
apt-cache policy <package-name>
вместо этого.Примечание о выводе: у меня есть некоторые настройки локального репозитория, и обе команды также показывают их.
Примечание 2 Более новые apt поставляются с интегрированной в них политикой. Таким образом, вы можете использовать
apt
вместоapt-cache
напрямую.источник
Команда
это эквивалент Мэдисона.
источник