Quelle est la différence entre yum update
et yum upgrade
, et quand dois-je utiliser l'un sur l'autre?
yum upgrade
force la suppression des packages obsolètes, tandis que yum update
peut ou non faire cela aussi. La suppression des packages obsolètes peut être risquée, car elle peut supprimer les packages que vous utilisez.
Cela fait yum update
l'option la plus sûre.
De man yum
:
mise à jour
Si elle est exécutée sans aucun package, la mise à jour mettra à jour tous les packages actuellement installés. Si un ou plusieurs packages ou globs de packages sont spécifiés, Yum ne mettra à jour que les packages répertoriés. Lors de la mise à jour des packages, yum s'assurera que toutes les dépendances sont satisfaites. (Voir Spécification des noms de packages pour plus d'informations) Si les packages ou globs spécifiés correspondent à des packages qui ne sont pas actuellement installés, alors update ne les installera pas. Update fonctionne sur les groupes, fichiers, fournit et listes de fichiers comme la commande "install". Si l'option de configuration obsolète principale est true (par défaut) ou l'indicateur --obsoletes est présent, yum inclura les obsolètes du package dans ses calculs - cela le rend meilleur pour les changements de version de distribution, par exemple: mise à niveau de somelinux 8.0 vers somelinux 9.
améliorer
Est identique à la commande de mise à jour avec l'indicateur --obsoletes défini. Voir la mise à jour pour plus de détails.
yum upgrade
et yum update
exécutera la même fonction que la mise à jour vers la dernière version actuelle du package.
Mais la différence est que la mise à niveau supprimera les packages obsolètes, tandis que la mise à jour les conservera.