EDITAR: ¡ Después de experimentar un poco, encontré una solución que funciona perfectamente para mí! Enumera solo los paquetes que tienen una versión más nueva en el repositorio -backports, y nada más (las otras soluciones enumeran paquetes adicionales.
Para enumerar las actualizaciones de backports disponibles, ejecute este comando:
aptitude search -t $(lsb_release -sc)-backports '~U ~Abackports'
Si desea que la lista también muestre la versión actual y la más reciente, ejecute este comando en su lugar:
aptitude search -t $(lsb_release -sc)-backports -F '%p %v -> %V' '~U ~Abackports'
Esto mostrará algo como esto:
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
Si no desea memorizar este comando, agréguelo a su ~/.bashrc
:
alias apt-list-backports="aptitude search -t $(lsb_release -sc)-backports -F '%p %v -> %V' '~U ~Abackports'"
¡Ahora solo tienes que escribir apt-list-backports
!
Respuesta original
Acabo de encontrar otra forma:
apt-get upgrade -s -t $(lsb_release -sc)-backports
Esto simulará una actualización y enumerará qué paquetes se actualizarán. Pero las actualizaciones de backports también están incluidas (creo que también se muestran las actualizaciones normales).
También puede agregar la opción -V
para mostrar las versiones a las que se actualizarían los paquetes.
Para ver el registro de cambios de un paquete en los backports, use:
apt-get changelog -t $(lsb_release -sc)-backports PACKAGE_NAME