EDIT: Dopo alcuni esperimenti, ho trovato una soluzione che funziona perfettamente per me! Elenca solo i pacchetti che hanno una versione più recente nel repository -port e niente di più (le altre soluzioni hanno elencato pacchetti aggiuntivi.
Per elencare gli aggiornamenti dei backport disponibili, eseguire questo comando:
aptitude search -t $(lsb_release -sc)-backports '~U ~Abackports'
Se si desidera che l'elenco visualizzi anche la versione corrente e più recente, eseguire invece questo comando:
aptitude search -t $(lsb_release -sc)-backports -F '%p %v -> %V' '~U ~Abackports'
Questo mostrerà qualcosa del genere:
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
Se non vuoi memorizzare questo comando, aggiungi questo al tuo ~/.bashrc
:
alias apt-list-backports="aptitude search -t $(lsb_release -sc)-backports -F '%p %v -> %V' '~U ~Abackports'"
Ora devi solo scrivere apt-list-backports
!
Risposta originale
Ho appena trovato un altro modo:
apt-get upgrade -s -t $(lsb_release -sc)-backports
Questo simulerà un aggiornamento ed elencherà quali pacchetti verrebbero aggiornati. Ma sono inclusi anche gli aggiornamenti ai backport (penso che vengano mostrati anche gli aggiornamenti normali).
È inoltre possibile aggiungere l'opzione -V
per mostrare le versioni a cui i pacchetti verrebbero aggiornati.
Per visualizzare il log delle modifiche di un pacchetto nei backport, utilizzare:
apt-get changelog -t $(lsb_release -sc)-backports PACKAGE_NAME