Ubuntu semble nécessiter un redémarrage après presque toutes les mises à jour apt, même celles qui n'incluent pas de nouvelle version du noyau. Pourquoi?
Ubuntu semble nécessiter un redémarrage après presque toutes les mises à jour apt, même celles qui n'incluent pas de nouvelle version du noyau. Pourquoi?
Réponses:
Je suppose que vous faites référence à la dernière mise à jour.
Il comprenait un package appelé linux-firmware
qui est un package qui fournit le firmware utilisé par les pilotes du noyau Linux, il s'agissait donc d'une mise à jour liée au noyau.
Donc, pour répondre à votre question ou mieux pour corriger cette affirmation, Ubuntu n'a pas besoin d'être redémarré à chaque mise à jour mais uniquement sur les mises à jour liées aux trucs du noyau.
Je ne suis pas sûr de tous les packages qui nécessitent un redémarrage pour terminer la mise à niveau, mais il est facile de savoir pourquoi dans des cas spécifiques.
L'avertissement est déclenché par un postinst
script dans le package. Il crée le fichier /var/run/reboot-required
Le fichier /var/run/reboot-required.pkgs
répertorie les packages qui nécessitent le redémarrage.
Il vaut la peine de dire que Linux doit également être redémarré après d'autres mises à jour de package.
Je suis un grand fan d'Ubuntu mais la fréquence des mises à jour de paquets (parce que c'est à la pointe du progrès) est beaucoup plus élevée que les autres distributions.
L'ampleur de cela a signifié que j'ai abandonné Ubuntu sur certains serveurs en faveur de Debian.
Si quelqu'un d'autre peut ajouter à cette liste de paquets qui ont besoin d'un redémarrage, ce serait apprécié.
J'utilise le superbe checkrestart
de debian-goodies
(il utilise lsof
) pour vérifier quand les anciennes bibliothèques sont toujours utilisées.
La mise à jour de ces packages force un redémarrage:
Packages du noyau (pas tous, comme les meta packages)
libc
dbus
Je ne m'intéresse vraiment qu'au serveur Ubuntu et non au bureau, car le redémarrage de mes serveurs me donne mal à la tête!
Si vous ne le souhaitez pas, voici une solution pour une utilisation Linux de bureau: http://www.ksplice.com