Soweit ich Ihre Anforderungen verstehe, macht die madison-Option für apt-cache, was Sie wollen:
madison / [pkg (s)]
Der Befehl madison von apt-cache versucht, das Ausgabeformat und einen Teil der Funktionalität des Debian-Archivverwaltungstools madison nachzuahmen. Es zeigt verfügbare Versionen eines Pakets in einem tabellarischen Format an. Im Gegensatz zum ursprünglichen Madison können nur Informationen für die Architektur angezeigt werden, für die APT Paketlisten abgerufen hat (APT :: Architecture).
Auf meinem Computer:
$ 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
Ich hoffe das ist was du brauchst. Es enthält auch die ppas.
apt list -a <package name>
ist das Äquivalent von Madison.Das
rmadison
Programm aus demdevscripts
Paket fragt das Ubuntu-Archiv remote ab und zeigt Ihnen den Status eines Pakets in allen unterstützten Versionen an, nicht nur in den lokal installierten. Dies ist etwas mehr als Sie wollen, sollte aber die Arbeit leicht erledigen.Beispiel:
Bevor Sie es verwenden können
rmadison
, müssen Sie dasdevscripts
Paket installieren :quelle
Ich weiß nicht, wie (oder warum) Sie gesagt haben,
apt-cache policy
dass nicht alle Versionen angezeigt werden! Ich benutze dies seit einigen Jahren und es wurden immer alle Versionen einschließlich der Prioritätsnummer angezeigt.Ausgabe von
apt-cache policy nautilus
Ausgabe von
apt-cache madison nautilus
Der einzige Unterschied ist, dass dies
madison
etwas länger gedauert hat als diepolicy
kürzere Version. Espolicy
ist jedoch nützlicher zu sehen, welche Version installiert wird und welche Version als nächstes installiert werden soll.Deshalb würde ich vorschlagen, immer
apt-cache policy <package-name>
stattdessen zu verwenden.Anmerkung zur Ausgabe: Ich habe einige lokale Repository-Einstellungen und beide Befehle zeigen diese auch an.
Hinweis 2 In neueren Versionen sind Richtlinien integriert. Sie können also
apt
stattapt-cache
direkt verwenden.quelle
Der Befehl
ist das Äquivalent von Madison.
quelle