EDIT: Após algumas experiências, encontrei uma solução que funciona perfeitamente para mim! Ele lista apenas os pacotes que possuem uma versão mais recente no repositório -backports e nada mais (as outras soluções listaram pacotes adicionais.
Para listar as atualizações de backports disponíveis, execute este comando:
aptitude search -t $(lsb_release -sc)-backports '~U ~Abackports'
Se você deseja que a lista também exiba a versão atual e a mais recente, execute este comando:
aptitude search -t $(lsb_release -sc)-backports -F '%p %v -> %V' '~U ~Abackports'
Isso exibirá algo como isto:
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 você não deseja memorizar este comando, adicione-o ao seu ~/.bashrc
:
alias apt-list-backports="aptitude search -t $(lsb_release -sc)-backports -F '%p %v -> %V' '~U ~Abackports'"
Agora você só precisa escrever apt-list-backports
!
Resposta original
Acabei de encontrar outra maneira:
apt-get upgrade -s -t $(lsb_release -sc)-backports
Isso simulará uma atualização e listará quais pacotes seriam atualizados. Mas as atualizações para backports também estão incluídas (acho que as atualizações normais também são mostradas).
Você também pode adicionar a opção -V
para mostrar as versões para as quais os pacotes seriam atualizados.
Para visualizar o registro de alterações de um pacote nos backports, use:
apt-get changelog -t $(lsb_release -sc)-backports PACKAGE_NAME