Ich kann das nicht herausfinden. Ich führe „sudo apt update“ aus und es wird angezeigt, dass 1 Update verfügbar ist:
sudo apt list --upgradable -a
Listing... Done
dmidecode/jammy-updates 3.3-3ubuntu0.1 arm64 [upgradable from: 3.3-3]
dmidecode/jammy,now 3.3-3 arm64 [installed,upgradable to: 3.3-3ubuntu0.1]
Ich führe dann „sudo apt upgrade“ aus und erhalte Folgendes:
sudo apt upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
dmidecode
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
Hat jemand eine Idee, warum die Upgrades nicht installiert werden? Wie kann ich dieses Paket aktualisieren?
Antwort1
Hat jemand eine Idee, warum die Upgrades nicht installiert werden?
Ja – TLDR: so etwas wie schrittweise Updates.
Hier ist eine etwas längere Antwort. Stellen Sie sich vor, die neue Version des Pakets enthält einen Fehler. Wenn die neue Version auf einmal für alle freigegeben wird, werden die Betreuer mit Fehlerberichten all dieser Benutzer überhäuft und es werden auch viele Leute betroffen sein, und manche werden ihr fehlerhaftes Paket möglicherweise eine Zeit lang nicht mehr aktualisieren – was schlecht ist. Betreuer können stattdessen ein Update als stufenweises Update konfigurieren. Das bedeutet, dass eine kleine Handvoll Benutzer es zuerst erhalten und sie sozusagen als „Tester der Phase 1“ fungieren und den Weg für die nächste Runde von Leuten frei machen – „Tester der Phase 2“, die eine etwas größere Gruppe sind und so weiter. Auf diese Weise besteht die Hoffnung, dass in früheren Phasen mehr Fehler gefunden werden und dann gibt es weniger Auswirkungen auf Betreuer und Benutzer im Bericht-Fix-Redpeploy-Update-Zyklus, der auf einen Fehler folgt. Oder, wie auf derUbuntu Wikiwerden stufenweise Aktualisierungen durchgeführt:
damit schwerwiegende Regressionen erkannt werden können, bevor Updates an alle weitergegeben werden, und der Prozess gestoppt werden kann. Ziel ist es, dass Regressionen einen kleineren Teil unserer Benutzerbasis betreffen.
Wie kann ich dieses Paket aktualisieren?
TLDR: Nicht. Lass es einfach so. Wenn es fertig ist, wird es aktualisiert, wenn du den apt upgrade
Befehl ausführst oder als Teil eines automatischen Updates.
Wenn es einen echten Grund gibt, warum Sie die neueste Version des Pakets benötigen, dann scheint es eine Möglichkeit zu geben, stufenweise Updates zu umgehen, aber ich würde das nur tun, wenn Sie die neue Version unbedingt brauchen:
Über den Bereich „Updates“ der Contributor Console sollten Tester die Möglichkeit haben, stufenweise Updates nach der Veröffentlichung abzulehnen bzw. stufenweise Updates vor der Veröffentlichung zu aktivieren (um den Phasenmechanismus selbst zu testen).