8.12. Aktualisierbare Pakete anzeigen

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.

8.12.1. apt-get verwenden

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 ]
...
#

8.12.2. apt benutzen

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]
...
$

8.12.3. aptitude verwenden

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
...
$

8.12.4. Synaptic verwenden

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“).

Abbildung 8.5. Ansicht der aktualisierbaren Pakete in Synaptic

werkzeuge/paketoperationen/synaptic-aktualisierbare-pakete.png