Sowohl APT als auch aptitude
zeigen Ihnen an, für welche Pakete eine
neuere Version bereitsteht. Alle Werkzeuge bieten dafür recht
unterschiedliche Parameter und Ausgaben auf dem Terminal.
APT mit dem Kommando apt-get upgrade -u
(Langform --show-upgraded
)
zeigt Ihnen an, welche Pakete aktualisiert werden. Sie erhalten eine
Ausgabe, die der nachfolgenden ähnelt. Die mögliche Option -s
(Langform --simulate
) simuliert die Ausführung der Aktualisierung.
Letzteres ist nützlich, um zu sehen, was sich ändern wird, wenn Sie das
Kommando ausführen.
Anzeige aller Pakete mit apt-get
, für die eine neue Version bereitsteht.
# apt-get upgrade -u -s Paketlisten werden gelesen... Abhängigkeitsbaum wird aufgebaut.... Statusinformationen werden eingelesen.... Die folgenden Pakete werden aktualisiert (Upgrade): icedove libc-bin libc-dev-bin libc6 libc6-dev libc6-i686 libnss3 libnss3-1d linux-headers-3.2.0-4-686-pae linux-headers-3.2.0-4-common linux-image-3.2.0-4-686-pae linux-libc-dev virtualbox-guest-source virtualbox-ose virtualbox-ose-dkms virtualbox-ose-guest-source virtualbox-ose-guest-utils virtualbox-ose-source virtualbox-source 19 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert. Inst libc-bin [2.13-38+deb7u1] (2.13-38+deb7u4 Debian-Security:7.0/stable [i386]) [libc6:i386 ] Conf libc-bin (2.13-38+deb7u4 Debian-Security:7.0/stable [i386]) [libc6:i386 ] ... #
Das Werkzeug apt
kennt für diesen Fall das Unterkommando list
und
den Schalter --upgradable
. In der Praxis sieht das wie folgt aus
(die nachfolgende Ausgabe stammt von einem Ubuntu 18 Bionic):
Aktualisierbare Pakete mit apt
anzeigen.
$ apt list --upgradable Auflistung... Fertig aspell/bionic-updates,bionic-security 0.60.7~20110707-4ubuntu0.1 amd64 [aktualisierbar von : 0.60.7~20110707-4] distro-info-data/bionic-updates,bionic-updates,bionic-security,bionic-security 0.37ubuntu0.6 all [aktualisierbar von : 0.37ubuntu0.5] ... $
aptitude
kennt für diesen Zweck die Suchoption ~U
. Diese steht als
Kurzform für ?upgradable
.
Aktualisierbare Pakete mit aptitude
anzeigen.
$ aptitude search '~U' i A cups-common - Common UNIX Printing System(tm) - gemeinsa i iceweasel - Webbrowser auf Basis von Firefox i A libc-bin - Die »Embedded GNU C Library«: Binärdateien i A libc-dev-bin - Embedded GNU C Library: Entwicklungsbinärd i libc6 - Die »Embedded GNU C Library«: Laufzeitbibl i A libc6-dev - Die »Embedded GNU C Library«: Entwicklungs ... $
Bei den graphischen Programmen zur Paketverwaltung kann lediglich
Synaptic (siehe Abschnitt 6.4.1, „Synaptic“) die aktualisierbaren Pakete anzeigen.
Dazu wählen Sie zunächst den Knopf Benutzerdefinierte Filter
aus der
linken Spalte aus. Aus der darüberliegenden Liste selektieren Sie danach
den Eintrag Aktualisierbar (Upstream)
. Als Ergebnis erhalten Sie eine
Paketliste, welche nur noch die Pakete enthält, die erneuerbar sind
(siehe Abbildung 8.5, „Ansicht der aktualisierbaren Pakete in Synaptic“).