Diese Informationen sind in Synaptic verfügbar, das nicht standardmäßig installiert ist, sondern mit
sudo apt-get install synaptic
Durch Auswahl von Origin in der linken Seitenleiste können Pakete nach ihrem Ursprung durchsucht werden, z. B. nach Raring-Backports / Universum sowie nach lokal installierten Paketen.
Wenn Sie stattdessen an einer Befehlszeilenlösung interessiert sind, habe ich ein schnelles und unsauberes Python-Skript gehackt, um Pakete in Backports aufzulisten, obwohl dies leider ziemlich langsam ist.
from __future__ import print_function
import apt
def backport_version(package):
if package.versions is None:
return False
for version in package.versions:
for origin in version.origins:
if origin.archive.endswith("backports"):
return version.version
return None
with apt.Cache() as cache:
for package in cache:
version = backport_version(package)
if version is not None:
print(package.fullname, version)
if package.is_installed:
print(" Installed:", package.installed.version)
Es listet alle verfügbaren Backport-Pakete und die installierte Version auf, falls diese installiert ist.
aptitude search '~i ~Abackports ?not(~S ~i ~Abackports)'
. Dies löst 1 (vorausgesetzt, die Backports-Versionen sind immer höher). Ich hätte es aber nicht ohne deine Hilfe bekommen. Wenn du also eine Antwort haben willst, werde ich es auswählenEDIT: 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:
Wenn die Liste auch die aktuelle und neuere Version anzeigen soll, führen Sie stattdessen diesen Befehl aus:
Dies wird ungefähr so aussehen:
Wenn Sie diesen Befehl nicht auswendig lernen möchten, fügen Sie Folgendes hinzu
~/.bashrc
:Jetzt musst du nur noch schreiben
apt-list-backports
!Ursprüngliche Antwort
Gerade einen anderen Weg gefunden:
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:
quelle