Jak mogę wyświetlić listę wszystkich dostępnych wersji konkretnego pakietu?
Wiem z
apt-get install myPackage=1.2.3
można zainstalować konkretną wersję. I z
apt-show-versions -a myPackage
Otrzymałbym listę wersji znanych przez system.
Ale jak uzyskać listę wszystkich dostępnych wersji. Myślę, że nie jest to możliwe przy użyciu narzędzi apt, ponieważ są one ograniczone do skonfigurowanych repozytoriów.
Więc jaka jest droga? Niektóre repozytoria internetowe? Jaka jest rekomendacja dla Ubuntu 8.04?
apt-cache showpkg
iapt-cache policy
.Jeśli chcesz wiedzieć, jakie wersje pakietu są włączone do jakiejś konkretnej wersji Debian / Ubuntu / backporty, rmadison narzędzie z devscripts pakietu może być odpowiedź. Na przykład:
Wyświetli „oficjalne” informacje, niezależnie od repozytoriów skonfigurowanych w systemie.
Należy pamiętać, że wersje między wydaniami nie są przechowywane w ramach oficjalnych repozytoriów. Możesz jednak wypróbować niedawno uruchomioną usługę http://snapshot.debian.org , która umożliwia dostęp do starych pakietów na podstawie dat i numerów wersji przesłanych do archiwum Debiana od około 2005 roku.
Podobne narzędzie, które może Cię zainteresować, to kto wykracza daleko poza rodzinę Debiana. Jest w stanie pokazać wersje dostępnego oprogramowania dla innych dystrybucji (Arch, openSUSE, Gentoo, FreeBSD i jeszcze więcej - obecnie 14 dystrybucji).
Mam nadzieję, że to pomaga.
źródło
źródło
Jak wskazał @Ilya, możesz użyć
whohas
:źródło