Upgrade: Zurückgehaltene Pakete und Phased Updates - TUXEDO Computers

  ACHTUNG: Zur Nutzung unseres Shops müssen Sie zwingend JavaScript aktivieren und Script-Blocker deaktivieren!  
Vielen Dank für Ihr Verständnis!

Upgrade: Zurückgehaltene Pakete und Phased Updates

Linux im Allgemeinen und somit auch TUXEDO OS bietet verschiedene Möglichkeiten, das einmal installierte System aktuell zu halten. Bei TUXEDO OS geschieht dies entweder über die grafische Anwendung Discover oder direkt über das Paketmanagement in der Konsole mit APT.

Falls Sie letztere Methode verwenden, sehen Sie vermutlich ab und zu zurückgehaltene Pakete in der Ausgabe des Befehls sudo apt upgrade. Wir erklären in diesem Artikel, was es damit auf sich hat.

Update per Konsole

Wenn Sie Ihr System über das Terminal aktuell halten, nutzen Sie die Befehle sudo apt update und sudo apt upgrade. Dabei sehen Sie ab und zu eine Meldung wie Die folgenden Pakete werden zurückgehalten, gefolgt von einem oder mehreren Paketnamen. Das ist keine Fehlermeldung, sondern eine Funktion des Debian-Paketmanagements, das via Ubuntu auch bei TUXEDO OS zum Einsatz kommt.

Auch Upgrades über die grafische Oberfläche mit der App Discover nutzen die beiden APT-Befehle im Hintergrund, unterdrücken aber in den meisten Fällen diese Meldung. Das Terminal ist auskunftsfreudiger, was Mitteilungen des Systems angeht.

Was steckt dahinter

Aber was bedeutet diese Meldung eigentlich? In den meisten Fällen werden Pakete in der Warteschleife gehalten, wenn beim Upgrade auf eine aktuellere Version Pakete entfernt werden müssten. Da der Upgrade-Befehl aber keine Pakete entfernen kann, wird das Paket gehalten. Hier hilft dann der Befehl sudo apt full-upgrade, der in der Lage ist, Pakete, wenn nötig auch zu entfernen. 

Wenn Sie Discover für Upgrades nutzen, erscheint in diesem Fall ein Fenster, das nach Bestätigung Ihrerseits die nötigen Änderungen durchführt.

Auch Kombinationen von Paketen aus verschiedenen Veröffentlichungen oder Repositories von Drittanbietern erzeugen ab und zu diese Meldung. Ein weiterer Grund für diese Meldung tritt bei umfassenden Anwendungen mit einer Vielzahl von Paketen wie etwa KDE oder LibreOffice auf. Hier kann es vorkommen, dass nicht alle Pakete zur gleichen Zeit hochgeladen werden (können). In diesen Fällen warten Sie am besten einfach ab, bis sich die Situation geklärt hat und alle benötigten Abhängigkeiten hochgeladen wurden. Das passiert meist innerhalb Tagesfrist, manchmal dauert es aber auch zwei oder drei Tage.

Sie können den Grund, warum ein Paket gehalten wird, manchmal auch mit dem auf TUXEDO OS vorinstallierten Paket Aptitude herausfinden, indem Sie den Befehl aptitude why PAKETNAME ausführen.

Phased Updates

Bei Ubuntu, nicht aber bei TUXEDO OS kommt seit einiger Zeit noch ein weiterer Grund für gehaltene Pakete hinzu und der heißt Phased Updates, was für eine schrittweise Aktualisierung steht. Phased Updates sind Software-Aktualisierungen, die schrittweise durchgeführt werden, anstatt allen Benutzern gleichzeitig zur Verfügung gestellt zu werden. Zu Beginn wird das Update nur einer kleinen Gruppe von Ubuntu-Rechnern ausgeliefert. Wenn sich das Update als stabil erweist, wird es einer immer größeren Zahl von Benutzern bereitgestellt, bis alle es erhalten haben.

Durch die Staffelung der Aktualisierungen ist es für die Maintainer einfacher, schwerwiegende Fehler frühzeitig zu erkennen, bevor sie die Chance haben, der Mehrheit der Nutzer Probleme zu bereiten. Das ermöglicht in solchen Fällen das Zurückhalten der Aktualisierung, bis die Fehler behoben sind.

Empfehlung

Sollten bei TUXEDO OS über drei oder vier Tage die gleichen Pakete gehalten werden, so empfiehlt es sich, mittels des Befehls sudo apt upgrade zu überprüfen, ob das die Situation auflöst. In den allermeisten Fällen funktioniert das einwandfrei.