Nous avons tous une mauvaise compréhension de ce que signifient "upgrade" et "dist-upgrade" pour apt-get.
En résumé : personne ne met à jour les versions d'Ubuntu (ou de Debian) . Mais ils sont différents. En général, la meilleure solution consiste à utiliser dist-upgrade. À moins qu'il n'y ait une raison technique, toujours faire une mise à jour de la version distante.
De l'homme page :
La mise à niveau est utilisée pour installer les versions les plus récentes de toutes les actuellement installé sur le système à partir des sources enume /etc/apt/sources.list. Paquets actuels disponibles sont récupérés et mis à jour ; en aucun cas, il ne s'agit d'une mise à jour. en aucun cas les paquets actuellement installés ne sont supprimés, ni les paquets ne sont en aucun cas supprimés, ni les paquets non encore installés récupérés et installés. N des paquets actuellement installés qui ne peuvent pas être mis à niveau sans modifier l'état d'installation d'un autre paquet seront laissées à leur leur version actuelle . Une mise à jour doit d'abord être effectuée pour que apt-get sache que de nouvelles versions de paquets sont disponibles.
dist-upgrade en plus de l'exécution de la functio gère également de manière intelligente les dépendances changeantes avec les nouveaux des paquets ; apt-get dispose d'un système "intelligent" de résolution des conflits, et il essaiera de mettre à jour les paquets les plus importants au au détriment des moins importants si nécessaire. La commande dist-upgrade peut donc supprimer certains paquets. Le fichier /etc/apt/sources.list contient une liste d'emplacements à partir desquels il est possible de récupérer des paquets. pour récupérer les fichiers de paquets souhaités. Voir aussi un mécanisme permettant d'outrepasser la commande gen individuels.