Ubuntu scheint nach fast jedem Apt-Update einen Neustart zu erfordern, auch wenn es keine neue Kernel-Version gibt. Warum?
Ubuntu scheint nach fast jedem Apt-Update einen Neustart zu erfordern, auch wenn es keine neue Kernel-Version gibt. Warum?
Antworten:
Ich vermute, Sie beziehen sich auf das neueste Update.
Es enthielt ein Paket namens linux-firmware
, das Firmware enthält, die von den Linux-Kerneltreibern verwendet wird, sodass es sich um ein kernelbezogenes Update handelte.
Um Ihre Frage zu beantworten oder diese Aussage besser zu korrigieren, muss Ubuntu nicht bei jedem Update neu gestartet werden, sondern nur bei Updates, die sich auf Kernel-Inhalte beziehen.
Ich bin mir nicht sicher, welche Pakete einen Neustart erfordern, um das Upgrade abzuschließen, aber es ist leicht herauszufinden, warum dies in bestimmten Fällen der Fall ist.
Die Warnung wird durch ein postinst
Skript im Paket ausgelöst . Es erstellt die Datei. /var/run/reboot-required
Die Datei /var/run/reboot-required.pkgs
listet die Pakete auf, die einen Neustart erfordern.
Es ist erwähnenswert, dass Linux auch nach anderen Paketaktualisierungen neu gestartet werden muss.
Ich bin ein großer Ubuntu-Fan, aber die Häufigkeit von Paketaktualisierungen (weil sie so brandaktuell sind) ist weitaus höher als bei anderen Distributionen.
Das Ausmaß, in dem ich Ubuntu auf einigen Servern zugunsten von Debian fallen gelassen habe.
Wenn jemand anderes zu dieser Liste von Paketen hinzufügen kann, die einen Neustart erfordern, wäre dies sehr zu begrüßen.
Ich benutze das hervorragende checkrestart
von debian-goodies
(es verwendet lsof
), um zu überprüfen, wenn ältere Bibliotheken noch in Gebrauch sind.
Das Aktualisieren dieser Pakete erzwingt einen Neustart:
Kernelpakete (nicht alle, wie die Metapakete)
libc
dbus
Ich beschäftige mich nur wirklich mit Ubuntu Server und nicht mit dem Desktop, denn nur ein Neustart meiner Server bereitet mir Kopfschmerzen!
Wenn Sie dies nicht möchten, finden Sie hier eine Lösung für die Verwendung unter Desktop-Linux: http://www.ksplice.com