EDYCJA: Po kilku eksperymentach znalazłem rozwiązanie, które działa idealnie dla mnie! Zawiera tylko te pakiety, które mają nowszą wersję w repozytorium -backports i nic więcej (inne rozwiązania wymieniały dodatkowe pakiety.
Aby wyświetlić listę dostępnych aktualizacji backportów, uruchom to polecenie:
aptitude search -t $(lsb_release -sc)-backports '~U ~Abackports'
Jeśli chcesz, aby lista wyświetlała także bieżącą i nowszą wersję, uruchom zamiast tego polecenie:
aptitude search -t $(lsb_release -sc)-backports -F '%p %v -> %V' '~U ~Abackports'
Spowoduje to wyświetlenie czegoś takiego:
nvidia-settings 331.20-0ubuntu -> 346.59-0ubuntu
screen 4.1.0~20120320 -> 4.2.1-2~ubuntu
yelp-xsl 3.10.1-1 -> 3.12.0-1~ubunt
Jeśli nie chcesz zapamiętać tego polecenia, dodaj to do ~/.bashrc
:
alias apt-list-backports="aptitude search -t $(lsb_release -sc)-backports -F '%p %v -> %V' '~U ~Abackports'"
Teraz musisz tylko pisać apt-list-backports
!
Oryginalna odpowiedź
Właśnie znalazłem inny sposób:
apt-get upgrade -s -t $(lsb_release -sc)-backports
Spowoduje to symulację aktualizacji i wyświetli listę pakietów, które zostaną zaktualizowane. Ale uwzględniono również aktualizacje backportów (myślę, że pokazano również normalne aktualizacje).
Możesz także dodać opcję -V
pokazującą wersje, do których pakiety zostaną uaktualnione.
Aby wyświetlić dziennik zmian pakietu w backportach, użyj:
apt-get changelog -t $(lsb_release -sc)-backports PACKAGE_NAME