Comment Ubuntu se met-il à niveau de manière transparente vers une distribution plus récente, alors que le système d'exploitation est toujours en cours d'exécution ? Je passe de 10.10 à 11.04, et j'ai effectué plusieurs mises à jour auparavant, et c'est aussi simple que d'exécuter update-manager -d et de les télécharger et de les installer, puis de redémarrer.
Comment cela fonctionne-t-il exactement? Comment le gestionnaire de mise à niveau peut-il mettre à jour le système d'exploitation alors qu'il est encore utilisé ?
Réponse acceptée :
D'après mon expérience, je suppose que pendant l'exécution des packages et des modules, ils sont conservés en mémoire et ne renvoient pas beaucoup à leur copie sur le disque dur. Vous pouvez le voir si vous exécutez un programme dans Ubuntu, puis supprimez les packages associés pendant son exécution. Il continuera à fonctionner, mais si vous le fermez, vous ne pourrez pas le redémarrer.
Je suppose que la même chose se produit avec une mise à niveau de la distribution. Tous les packages liés à la version originale d'ubuntu sont toujours en cours d'exécution même s'ils ont été supprimés et remplacés par les nouveaux, donc lorsqu'ils sont finalement arrêtés lors d'un redémarrage du système, les nouveaux packages prennent le relais.