Jak wyświetlić wszystkie pakiety z wersji niestabilnej / eksperymentalnej?


17

Korzystam z systemu testowego Debian z niektórymi pakietami zainstalowanymi z wersji niestabilnej lub eksperymentalnej, przy użyciu apt pin.

Jak mogę wyświetlić listę wszystkich pakietów niestabilnych lub eksperymentalnych? Chciałbym użyć apt, ale mam również zainstalowane aptitude i synaptic.


1
Najłatwiejszy sposób, jaki do tej pory znalazłem, polega na pakiecie apt-show-version: apt-show-version | grep /unstablelub apt-show-version | grep /experimental.
enricoferrero

Odpowiedzi:



6

Za pomocą aptitudemożesz uruchomić następujące polecenie:

$ aptitude versions '~VCURRENT (~Aunstable|~Aexperimental) !~Atesting' --group-by=none

Spowoduje to wyświetlenie listy wszystkich pakietów, których aktualnie zainstalowana wersja ( ~VCURRENT) pochodzi z archiwów niestabilnych lub eksperymentalnych ( ~A) i nie ma ich w archiwum testowym ( !~A). --group-by=noneOpcja służy do wytwarzania wyjście bardziej lakoniczny.


Z jakiegoś powodu to nie działa dla mnie. Daje mi ogromną listę pakietów, które zdecydowanie nie są niestabilne ani eksperymentalne. Powyższa metoda apt-show-version daje mi poprawne wyjście. Czy ktoś może potwierdzić?
enricoferrero

Przepraszamy, zaktualizowałem odpowiedź, teraz powinna działać poprawnie.
toro2k

Tak, teraz działa!
enricoferrero

Nie jestem w stanie dostosować tego do filtrowania pakietów pochodzących ze „stabilnego”, ani też do wybierania pakietów pochodzących z „testowania”. Chyba nigdy nie zrozumiem, jak działa aptitude (lub APT w tej sprawie).
alecov
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.