EDIT: Nach einigem Experimentieren habe ich eine Lösung gefunden, die perfekt für mich funktioniert! Es werden nur die Pakete aufgelistet, die eine neuere Version im -backports-Repository haben, und nicht mehr (die anderen Lösungen haben zusätzliche Pakete aufgelistet.
Führen Sie den folgenden Befehl aus, um die verfügbaren Backports-Updates aufzulisten:
aptitude search -t $(lsb_release -sc)-backports '~U ~Abackports'
Wenn die Liste auch die aktuelle und neuere Version anzeigen soll, führen Sie stattdessen diesen Befehl aus:
aptitude search -t $(lsb_release -sc)-backports -F '%p %v -> %V' '~U ~Abackports'
Dies wird ungefähr so aussehen:
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
Wenn Sie diesen Befehl nicht auswendig lernen möchten, fügen Sie Folgendes hinzu ~/.bashrc
:
alias apt-list-backports="aptitude search -t $(lsb_release -sc)-backports -F '%p %v -> %V' '~U ~Abackports'"
Jetzt musst du nur noch schreiben apt-list-backports
!
Ursprüngliche Antwort
Gerade einen anderen Weg gefunden:
apt-get upgrade -s -t $(lsb_release -sc)-backports
Dies simuliert ein Upgrade und listet die zu aktualisierenden Pakete auf. Aber die Upgrades für Backports sind auch enthalten (ich denke, normale Upgrades werden auch angezeigt).
Sie können auch die Option hinzufügen -V
, um die Versionen anzuzeigen, auf die die Pakete aktualisiert werden.
Verwenden Sie zum Anzeigen des Änderungsprotokolls eines Pakets in den Backports Folgendes:
apt-get changelog -t $(lsb_release -sc)-backports PACKAGE_NAME