J'essaie souvent de "battre" le gestionnaire de mise à jour en ouvrant une console et en entrant la séquence
Sudo apt-get update
Sudo apt-get upgrade
qui, à ma connaissance, devraient mettre à jour tous les paquetages avec leurs dernières versions stables. Le gestionnaire de mise à jour fait la même chose, à ma connaissance.
Cependant, le gestionnaire de mise à jour (parfois le plus souvent lorsqu'un nouveau noyau est distribué) nécessite un redémarrage après la fin. apt-get
ne le fait jamais, même s'il semble que je mette à jour le noyau. Pourquoi cela est-il ainsi?
En réponse au vote en double: Je suis pas demande quels paquets nécessitent un redémarrage, comme la question liée. Je demande plutôt pourquoiapt-get
ne me demande pas de redémarrer, même si je reconnais un package en cours de mise à jour pour lequel le gestionnaire de mise à jour aurait nécessite un redémarrage.
Parce que apt-get
(ou plain simple apt
) est pour les pros et lorsque les pros font un:
Sudo apt-get dist-upgrade
et voyez un nouveau noyau en cours d'installation, les pros savent qu'ils doivent redémarrer pour l'activer ...
La mise à jour automatique est pour tout le monde!
Alternativement, vous pouvez maintenant installer Patching du noyau Ubuntu Live à partir de la version 16.04 qui vous permet de mettre à jour votre noyau lorsque votre serveur est fonctionnement.
Le gestionnaire de mise à jour suggère de redémarrer lorsque les noyaux sont mis à niveau ou certains autres packages système avec des services qui sont marqués pour redémarrer lors de la mise à niveau.
Dans ce cas, /var/run/reboot-required
est défini par un script d'installation de package.
La ligne de commande apt-get upgrade
ne suggère rien, car elle est destinée aux utilisateurs plus avancés qui peuvent décider eux-mêmes quand redémarrer le système ;-)
Mais après la mise à niveau, utilisez apt-get Update Manager dans un moment, suggérera de redémarrer également.
Lorsque vous installez un nouveau noyau, vous devez redémarrer la machine pour que les modifications prennent effet, apt-get ne s'en mêle pas.
en fait, apt-get vous avertit sur le terminal après l’installation d’un certain paquet, s’il faut redémarrer.
update-manager est un type de solution tout-en-un qui prend en charge tous vos besoins de mise à niveau.
Je préfère cependant apt-get, je ne sais pas pourquoi :)
apt-get upgrade
ne met pas à jour le noyau.
apt-get dist-upgrade
met à jour le noyau dans Ubuntu.
Les versions de noyau Linux antérieures à 4.1 nécessitent un redémarrage lorsque le noyau est mis à jour.
Les autres packages ne nécessitent pas de redémarrage, mais simplement un redémarrage de l'application elle-même. Certaines applications Windows exécutées sur Wine demandent un redémarrage mais il suffit de taper la commande suivante:
wineserver -k
et redémarrez l'application.