Question 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 courir en premier?

Est-ce que l'un d'entre eux exécute automatiquement l'autre?


311
2018-01-09 17:09


origine


Voir: askubuntu.com/questions/99033/…  Quelle est la différence entre apt-get upgrade et apt-get dist-upgrade? - david6
Duplicata possible de: askubuntu.com/questions/81585/… OU askubuntu.com/questions/99033/… - david6
Ce n'est pas un doublon: il s'agit de la différence entre mise à jour / mise à niveau, et non pas de la différence entre upgrade / dist-upgrade. - Andrea Corbellini


Réponses:


Vous devriez d'abord courir update, puis upgrade. Aucun d'eux ne court automatiquement l'autre.

  • apt-get update met à jour la liste des packages disponibles et leurs versions, mais n'installe ni ne met à niveau aucun package.
  • 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 connaît les mises à jour disponibles pour le logiciel que vous avez installé. C'est pourquoi vous voulez d'abord update.

335
2018-01-09 17:16



Gardez à l'esprit que la plupart du temps au lieu de apt-get upgrade ce que tu veux faire c'est apt-get dist-upgrade - fdierre
@TravisR Pas vraiment. dist-upgrade ne sera pas mis à niveau vers un nouveau système d'exploitation, mais passera à un nouveau noyau (assez commun) ou à un ensemble de dépendances (assez commun) ou supprimera les dépendances qui n'ont pas d'importance après une mise à niveau (également courante). Si vous êtes sur un système à la maison ou au bureau, la plupart du temps, vous voulez dist-upgrade, ne pas upgrade. C'est si vous mettez à niveau plusieurs systèmes, ou si vous avez besoin de les conserver dans un état bien défini que vous souhaitez upgrade. Pour les utilisateurs "réguliers" (leur propre machine), dist-upgrade est celui à rechercher. - Jon Hanna
Voulez-vous dire que "apt-get upgrade" ne fera rien s'il n'est pas suivi par "apt-get update"? Si tel est le cas, quelle est l’utilisation réelle de "apt-get update"? Alors pourquoi la "mise à jour" n'est pas incluse dans "mise à niveau"? - user22180
puis finir avec un apt-get autoremove ! - austin
@ user22180, c'est une question très intelligente. À première vue, il est absurde de séparer les méthodes si les deux doivent être appelées pour accomplir la fonction souhaitée, pour remplacer réellement les anciens paquets par les nouveaux. Mais vous pouvez vouloir faire la différence entre les packages à installer et ceux que vous souhaitez éventuellement mettre à niveau. - JuanRocamonde