Ubuntu schlägt nach dem Update einen Neustart vor, wenn es die betroffenen Komponenten nicht sinnvoll neu starten kann.
Kurz gesagt:
-
Dinge wie Editoren oder Kommandozeilen-Tools müssen nicht neu gestartet werden, sie werden einfach ersetzt.
-
Dienste wie ein Webserver müssen möglicherweise selbst neu gestartet werden.
-
Andere Dinge wie der Kernel oder der Kern
libc
die sich auf alles auswirken, erfordern einen Neustart, da sie in einem laufenden System nicht einfach ersetzt werden können (Hinweis:Dinge wieksplice
existieren, die es erlauben, einige Dinge in einem laufenden Kernel zu patchen).
Aber auch bei Kernel-Updates ohne ksplice
Sie müssen das System nicht unbedingt in jedem Fall neu starten - Sie müssen die Update-Hinweise sorgfältig lesen, um zu überprüfen, ob Sie von den behobenen Fehlern betroffen sind - wenn nicht, können Sie dies oft bis zum nächsten Update ignorieren oder regelmäßiger Wartungszyklus.
Sie können var/run/reboot-required.pkgs überprüfen, um zu überprüfen, welche Pakete kürzlich installiert wurden und einen Neustart erfordern, um vollständig angewendet zu werden - normalerweise Kernelpakete.
Wenn Sie ein Paket aktualisiert haben, kann die ältere Version dieses Pakets noch in den Arbeitsspeicher geladen werden.
In einigen Fällen können Sie einen Dienst neu starten, wenn das Paket, das ihn enthält, oder eine von diesem Dienst verwendete Bibliothek aktualisiert wurde, aber für Pakete wie zum Beispiel libc oder den Kernel müssen Sie neu starten. Der Kernel wird während des Bootens geladen und die libc wird von den meisten Programmen in einem typischen Ubuntu-System verwendet.
Ob Sie neu starten müssen oder nicht, hängt davon ab, was Sie aktualisiert haben und warum.