Ubuntu suggerirà un riavvio dopo l'aggiornamento se non è in grado di riavviare i componenti interessati in modo significativo.
In poche parole:
-
Cose come editor o strumenti da riga di comando non necessitano di alcun tipo di riavvio, vengono semplicemente sostituiti.
-
Potrebbe essere necessario riavviare servizi come un server Web da solo.
-
Altre cose come il kernel o il core
libc
che influenzano tutto richiederanno un riavvio, poiché non possono essere facilmente sostituiti in un sistema in esecuzione (NB:Cose comeksplice
esiste che permette di correggere alcune cose in un kernel in esecuzione).
Ma anche con gli aggiornamenti del kernel senza ksplice
non è strettamente necessario riavviare il sistema in ogni caso - devi leggere attentamente le note di aggiornamento per verificare se sei interessato dai bug corretti - in caso contrario, è spesso sicuro ignorarlo fino al prossimo aggiornamento o regolare ciclo di manutenzione.
Puoi controllare var/run/reboot-required.pkgs per verificare quali pacchetti sono stati installati di recente e richiedono un riavvio per essere applicati completamente, in genere i pacchetti del kernel.
quando hai aggiornato un pacchetto, la versione precedente di quel pacchetto potrebbe essere ancora caricata in memoria.
In alcuni casi, puoi riavviare un servizio se c'è stato un aggiornamento al pacchetto che lo contiene oa una libreria utilizzata da quel servizio, ma per pacchetti come ad esempio libc o il kernel, devi riavviare. Il kernel viene caricato durante l'avvio e la libc viene utilizzata dalla maggior parte dei programmi in un tipico sistema Ubuntu.
Se devi riavviare o meno dipende da cosa hai aggiornato e perché.