Votre copie d'Ubuntu a une copie privée de la liste des paquets qui se trouvent dans les référentiels d'Ubuntu. Lorsque vous installez un package, apt-get
lit la liste et détermine l'URL du package à télécharger (qui contient généralement des informations sur la version du package).
apt-get update
met à jour les listes de packages. Si vous ne le faites pas avant une installation, vous apt-get
pourriez vous plaindre de ne pas trouver le package dans le référentiel, car il a calculé l'URL sur la base d'une ancienne version de la liste (qui répertorie une ancienne version du package).
Bien sûr, cela apt-get update
est nécessaire après avoir modifié les référentiels, car le système doit télécharger la liste des nouveaux référentiels.
Il est essentiel avant de mettre à niveau les packages installés, car le système ne peut pas savoir si le référentiel a une nouvelle version d'un package, sauf s'il dispose d'une copie à jour de la liste des packages.
Il n'y a aucune raison de ne pas s'exécuter apt-get update
avant d'installer un package. Cependant, ce n'est pas nécessaire, si vous savez qu'aucune nouvelle version de ce paquet et de ses dépendances n'a été mise à disposition sur les miroirs depuis le dernier apt-get update
. Un cas particulier de ceci est lorsque les listes de paquets sont à jour, c'est-à-dire après un temps raisonnablement court depuis la dernière apt-get update
; cela signifie que tous les packages sur le miroir sont la même version qu'ils étaient.
La liste des packages change chaque fois qu'un package est mis à niveau sur le miroir. Il est impossible de prédire la fréquence à laquelle il change, en général, sans référence à un rapport de problème ou de bogue spécifique, ou sans suivre le développement de cette version d'Ubuntu.