526 votes

Quelle est la différence entre apt-get update et upgrade?

Quelle est la différence entre apt-get update et apt-get upgrade?

Lequel devrais-je exécuter en premier?

Est-ce que l'un d'eux lance automatiquement l'autre?

0 votes

Voir : askubuntu.com/questions/99033/… Quelle est la différence entre apt-get upgrade et apt-get dist-upgrade?

0 votes

9 votes

Ce n'est pas un doublon : il s'agit de la différence entre la mise à jour et la mise à niveau, pas entre la mise à niveau et la mise à niveau des distributions.

562voto

Brad Larson Points 122629

Vous devriez d'abord exécuter update, puis upgrade. Aucun d'eux ne s'exécute automatiquement.

  • apt-get update met à jour la liste des paquets disponibles et de leurs versions, mais n'installe ni ne met à niveau aucun paquet.
  • apt-get upgrade installe en fait des versions plus récentes des paquets que vous avez. Après avoir mis à jour les listes, le gestionnaire de paquets sait quels mises à jour sont disponibles pour les logiciels que vous avez installés. C'est pourquoi vous voulez d'abord faire un update.

De plus, vous pouvez utiliser apt-get update && apt-get upgrade pour effectuer les deux étapes l'une après l'autre.

26 votes

Gardez à l'esprit que la plupart du temps au lieu de apt-get upgrade, ce que vous voulez faire est apt-get dist-upgrade

19 votes

@TravisR Pas vraiment. dist-upgrade ne mettra pas à niveau vers un nouveau système d'exploitation, mais mettra à niveau vers un nouveau noyau (assez courant) ou un ensemble différent de dépendances (assez courant) ou supprimera des dépendances qui n'ont pas d'importance après une mise à niveau (aussi courant). Si vous êtes sur un système domestique ou de bureau, la plupart du temps vous voulez dist-upgrade, pas upgrade. C'est si vous mettez à jour plusieurs systèmes, ou un que vous devez garder dans un état bien défini que vous voudriez upgrade. Pour les utilisateurs "réguliers" (leur propre machine), dist-upgrade est celui à choisir.

8 votes

Alors, est-ce que cela signifie que "apt-get upgrade" ne fera rien s'il n'est pas suivi de "apt-get update"? Si c'est le cas, quel est l'intérêt réel de "apt-get update"? Pourquoi alors l' "update" n'est-il pas inclus dans "upgrade"?

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X