Sommaire
ou "Je m'en fiche vraiment si je continue de gâcher les choses et de perdre mon temps et celui des autres avec des problèmes évitables, et vous avez 30 secondes pour me convaincre de m'en soucier!"
Si vous utilisez Update Manager pour mettre à niveau vos packages et qu'il propose de faire une "mise à niveau partielle", ne l'acceptez pas sans avoir soigneusement vérifié les packages qu'il propose de supprimer, de mettre à niveau et d'installer. Si vous le faites, vous finirez très probablement par supprimer les packages qui ne devraient pas être supprimés, et perdrez du temps et des efforts à réparer votre installation et à demander de l'aide.
La plupart des situations de «mise à niveau partielle» se produisent en raison d'incohérences d'archives de packages, qui seront généralement résolues en quelques heures. Si votre gestionnaire de paquets est confus, et vous aussi, attendez simplement et maintenez les mises à jour jusqu'à ce que les choses se calment.
Version courte
ou "Hmm, donc je ne devrais pas faire aveuglément des" mises à niveau partielles "et dist-upgrade? Je ne savais pas que ..."
Étant donné que les téléchargements et les réplications vers des référentiels miroirs ne sont parfois pas synchrones, les dépendances de certains packages peuvent arriver plus tard que le package dépendant. Cela entraîne des outils de gestion de packages tels que Update Manager à interpréter la situation comme nécessitant une mise à niveau dist pour installer de nouveaux packages et / ou réparer des packages dans un état "reqreinst" (nécessite une réinstallation). Ce que Update Manager effectue lors d'une "mise à niveau partielle" est une mise à niveau dist.
La plupart du temps, une «mise à niveau partielle» n'est pas souhaitée. Les situations où cela est nécessaire se limitent à de nouveaux packages obsolètes (comme dans le cas du package du centre logiciel remplaçant le magasin de logiciels) et à la suppression des packages de l'archive.
Version longue
ou "Je pense que je sais ce que je fais! Dites m'en plus!"
Dans son mode de fonctionnement normal, Update Manager ne proposera pas de supprimer les packages. C'est l'équivalent de la «mise à niveau apt-get» de vos packages existants. En mode "Mise à niveau partielle", c'est possible. Parfois, la suppression est justifiée, comme lorsqu'un package est obsolète par un nouveau. D'autres fois, ce ne sera pas le cas, et une «mise à niveau partielle» peut proposer de supprimer des packages importants en raison de dépendances manquantes.
Maintenant, la question clé:
"Comment savoir si un package est réellement destiné à être remplacé ou supprimé?"
Il y a plus d'une façon:
Vérifiez le journal des modifications du package en question. Vous pouvez le faire via "Package> Télécharger le journal des modifications" dans Synaptic, ou "aptitude changelog package_name", ou en allant sur packages.ubuntu.com et en cliquant sur "Ubuntu changelog" pour le package qui vous intéresse, ou en visitant l'URL
https://launchpad.net/ubuntu/+source/package_name/+changelog
où package_name est le nom du package source qui vous intéresse. L'entrée de journal des modifications la plus récente indiquera la raison de la suppression ou du remplacement, le cas échéant.
Pour un exemple de scénario d'utilisation de la liste des modifications récentes pour déterminer si une suppression de package et une "mise à niveau partielle" sont sécurisées, reportez-vous à l'article suivant.
Consultez la page d'informations sur l'état de la construction d'Ubuntu et la file d'attente des nouveaux téléchargements vers la version d'Ubuntu (par exemple Natty) sur Launchpad pour voir si ces mystérieuses dépendances manquantes descendent dans les tuyaux, ou s'il y a des problèmes qui empêchent leur construction.
Faites une recherche sur le forum / AskUbuntu, ou rejoignez la chaîne # ubuntu + 1 sur irc.freenode.net et demandez autour de vous pour voir si d'autres personnes ont des problèmes avec le (s) même (s) package (s).
Si vous êtes toujours confus, attendez simplement et voyez si les choses sont réparées comme par magie en quelques heures. Si ce n'est pas le cas, démarrez un nouveau fil de discussion ou publiez-en un existant sur le même problème pour vérifier avec les autres.
Une interaction typique avec un gestionnaire de packages implique les trois étapes suivantes:
Vous sélectionnez certains packages à installer / supprimer / mettre à niveau
Le gestionnaire de packages résout votre intention en fonction de sa logique de gestion des packages, des sources logicielles disponibles et des priorités que vous avez indiquées (comme dans l'épinglage APT), le cas échéant, à un ensemble d'actions qu'il doit effectuer et génère une liste de ces actions
Vous vérifiez cette liste, la confirmez si vous en êtes satisfait, ou l'annulez et affinez votre sélection jusqu'à ce que vous en soyez satisfait.
Si vous sautez la troisième étape, en supposant que la simple mise à jour des informations de votre package et le fait d'appuyer sur "Appliquer" ou d'appuyer sur "Entrée" lorsque l'invite apparaît vous donneront les dernières modifications - vous interromprez votre installation inutilement. Ne fais pas ça. Passez en revue cette liste de modifications.
tout le crédit à 23meg Ubuntu QA Team