EDIT: Bazı deneylerden sonra, benim için mükemmel çalışan bir çözüm buldum! Yalnızca -backports deposunda daha yeni bir sürüme sahip paketleri listeler ve başka bir şey yoktur (diğer çözümler ek paketleri listelemiştir.
Kullanılabilir backport güncellemelerini listelemek için şu komutu çalıştırın:
aptitude search -t $(lsb_release -sc)-backports '~U ~Abackports'
Listenin geçerli ve daha yeni sürümü de görüntülemesini istiyorsanız, bunun yerine bu komutu çalıştırın:
aptitude search -t $(lsb_release -sc)-backports -F '%p %v -> %V' '~U ~Abackports'
Bu şöyle bir şey görüntüler:
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
Bu komutu ezberlemek istemiyorsanız, bunu kendinize ekleyin ~/.bashrc
:
alias apt-list-backports="aptitude search -t $(lsb_release -sc)-backports -F '%p %v -> %V' '~U ~Abackports'"
Şimdi sadece yazmak zorundasın apt-list-backports
!
Orijinal cevap
Başka bir yol buldum:
apt-get upgrade -s -t $(lsb_release -sc)-backports
Bu bir yükseltmeyi simüle eder ve hangi paketlerin yükseltileceğini listeler. Ancak backport yükseltmeleri de dahil (normal yükseltmelerin de gösterildiğini düşünüyorum).
Ayrıca -V
, paketlerin yükseltileceği sürümleri gösterme seçeneğini de ekleyebilirsiniz .
Backport'lardaki bir paketin değişiklik günlüğünü görüntülemek için şunu kullanın:
apt-get changelog -t $(lsb_release -sc)-backports PACKAGE_NAME