O ile rozumiem twoje wymagania, opcja madison dla apt-cache robi to, co chcesz:
madison / [pkg (s)]
Komenda madison apt-cache próbuje naśladować format wyjściowy i podzbiór funkcjonalności narzędzia do zarządzania archiwum Debian, madison. Wyświetla dostępne wersje pakietu w formacie tabelarycznym. W przeciwieństwie do oryginalnego madison, może wyświetlać informacje tylko dla architektury, dla której APT pobrał listy pakietów (APT :: Architecture).
Na moim komputerze:
$ 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
Mam nadzieję, że tego właśnie potrzebujesz. Obejmuje również ppas.
apt list -a <package name>
jest odpowiednikiem madison.rmadison
Programu zdevscripts
pakietu będą zdalnie kwerendy archiwum Ubuntu i daje status pakietu we wszystkich obsługiwanych wersjach, nie tylko tych, które lokalnie insatlled. To nieco więcej niż chcesz, ale powinno to być łatwe.Przykład:
przed użyciem
rmadison
musisz zainstalowaćdevscripts
pakiet:źródło
Nie wiem jak (lub dlaczego) powiedziałeś,
apt-cache policy
że nie pokazuje wszystkich wersji! Używam tego od kilku lat i zawsze pokazywał wszystkie wersje, w tym numer priorytetu.Wyjście z
apt-cache policy nautilus
Wyjście z
apt-cache madison nautilus
Różnica polega na tym, że
madison
zajęło to trochę więcej czasupolicy
i krótsza wersja. Alepolicy
bardziej przydatne jest sprawdzenie, która wersja zostanie zainstalowana, która wersja jest kolejnym kandydatem do zainstalowania.Dlatego sugeruję zawsze używać
apt-cache policy <package-name>
zamiast tego.Uwaga na temat danych wyjściowych: Mam pewne ustawienia lokalnego repozytorium i oba te polecenia również to pokazują.
Uwaga 2 Nowsze apt zawiera zintegrowane polityki. Możesz więc użyć
apt
zamiastapt-cache
bezpośrednio.źródło
Komenda
jest odpowiednikiem madison.
źródło