Ubuntu sembra richiedere un riavvio dopo quasi ogni aggiornamento apt, anche quelli che non includono una nuova versione del kernel. Perché?
Ubuntu sembra richiedere un riavvio dopo quasi ogni aggiornamento apt, anche quelli che non includono una nuova versione del kernel. Perché?
Risposte:
Suppongo che ti riferisci all'ultimo aggiornamento.
Comprendeva un pacchetto chiamato linux-firmware
che è un pacchetto che fornisce il firmware utilizzato dai driver del kernel Linux, quindi era un aggiornamento relativo al kernel.
Quindi, per rispondere alla tua domanda o meglio per correggere quell'affermazione, Ubuntu non ha bisogno di essere riavviato ad ogni aggiornamento, ma solo su aggiornamenti relativi alle cose del kernel.
Non sono sicuro di tutti i pacchetti che richiedono un riavvio per completare l'aggiornamento, ma è facile scoprire perché in casi specifici.
L'avviso è attivato da uno postinst
script nel pacchetto. Crea il file /var/run/reboot-required
Il file /var/run/reboot-required.pkgs
elencherà i pacchetti che richiedono il riavvio.
Vale la pena dire che anche Linux deve essere riavviato dopo altri aggiornamenti del pacchetto.
Sono un grande fan di Ubuntu ma la frequenza degli aggiornamenti dei pacchetti (perché è così all'avanguardia) è molto più alta rispetto ad altre distribuzioni.
La misura in cui ha significato che ho lasciato Ubuntu su alcuni server a favore di Debian.
Se qualcun altro può aggiungere a questo elenco di pacchetti che necessitano di un riavvio, sarebbe apprezzato.
Uso il superbo checkrestart
da debian-goodies
(usa lsof
) per verificare quando le librerie più vecchie sono ancora in uso.
L'aggiornamento di questi pacchetti forza un riavvio:
Pacchetti del kernel (non tutti, come i meta-pacchetti)
libc
dbus
Mi preoccupo solo di Ubuntu Server e non del desktop perché solo riavviare i miei server mi fa venire il mal di testa!
Se non vuoi, ecco una soluzione per l'uso desktop Linux: http://www.ksplice.com