Phased updates unter Ubuntu

  Lioh Möller   Lesezeit: 2 Minuten

Ubuntu rollt seit einiger Zeit Aktualisierungen gestaffelt aus. Diese Funktion lässt sich auf einfache Weise steuern oder vollständig deaktivieren.

phased updates unter ubuntu

Seit Ubuntu 21.04 hat das Projekt eine Funktion in der Paketverwaltung integriert, über die Aktualisierungen gestaffelt ausgerollt werden.

Wer sein System beispielsweise mit apt update && apt upgrade aktualisiert, wird vermutlich bereits über den Hinweis gestolpert sein, dass einige Pakete nicht aktualisiert wurden.


Dabei handelt es sich um sogenannte Phased updates. Durch diese Funktion soll bezweckt werden, dass fehlerhafte Aktualisierungen nicht sofort alle Nutzer der Distribution betreffen.

Möchte man einmalig die Funktion deaktivieren, kann dazu der folgende Befehl genutzt werden:

apt -o APT::Get::Always-Include-Phased-Updates=true upgrade

Es besteht darüber hinaus die Möglichkeit, die Funktion vollständig zu deaktivieren. Dazu kann wie folgt eine apt Konfiguration erstellt werden:

cat <<EOF > /etc/apt/apt.conf.d/80PhasedUpdates
APT::Get::Never-Include-Phased-Updates: True;
Update-Manager::Never-Include-Phased-Updates;
EOF

Möchte man hingegen erreichen, dass alle verwalteten Ubuntu-Installationen zeitgleich die Aktualisierungen erhalten, kann auf diesen Systemen folgende Konfiguration erstellt werden:

cat <<EOF > /etc/apt/apt.conf.d/80PhasedUpdates
APT::Machine-ID "aaaabbbbccccddddeeeeffff";
EOF

Sofern APT::Machine-ID nicht definiert wurde, nutzt apt die Datei /etc/machine-id, um anhand derer mithilfe des Zufallszahlengenerators einen eindeutigen Wert zu generieren.

Quelle: https://manpages.ubuntu.com/manpages/jammy/en/man5/apt_preferences.5.html

Tags

Ubuntu, Apt, Upgrade

Es wurden noch keine Kommentare verfasst, sei der erste!