web-dev-qa-db-fra.com

Que signifient "Ign", "Get" ou "Hit" lors de l'exécution d'une mise à jour d'apt-get?

J'ai eu un tas d'erreurs dans la sortie de Sudo apt-get update: entrées en double et 404 erreurs non trouvées.

J'espère les avoir compris: j'ai supprimé les PPA auxquels aucun package n'était associé, puis j'ai supprimé une entrée dupliquée dans /etc/apt/sources.list.

Il semble que je l'ai royalement enculé. Maintenant, la plupart des lignes disent Ign quand je fais Sudo apt-get update.

Comment puis-je corriger ce que j'ai foiré? Je dois me débarrasser de ces Ignname__s qui sont partout. Il y a environ 50% (estimation du globe oculaire) Ignname__s!

66
bruce

Lorsque vous utilisez apt-get update, il vérifie si les mêmes index de mise à jour doivent être téléchargés. Dans le cas contraire, il ne télécharge pas à nouveau les mêmes index mis à jour.

  • Hit signifie qu'apt a vérifié les horodatages de la liste des paquets, ceux-ci correspondent et il n'y a aucune modification.

  • Ign signifie qu'il n'y a aucune modification dans le fichier d'index pdiff, cela ne vous gênera pas de le télécharger à nouveau.

  • Get signifie qu'apt a vérifié l'horodatage sur la liste des paquets, qu'il y a eu des modifications et qu'il sera téléchargé.

Rien à craindre, cela signifie simplement qu'il n'est pas nécessaire de télécharger à nouveau les index mis à jour, ceux que vous avez sont à jour.

64
Bruno Pereira

La réponse correcte à cette question est:

  • Ign signifie que apt a essayé de télécharger quelque chose (comme la traduction ou le fichier InRelease) mais n'a pas trouvé, mais cela peut être ignoré, passez à la chose suivante. Étant donné que la traduction peut être une priorité secondaire et que le fichier InRelease ne peut pas être trouvé, il utilise une autre méthode d’authentification, telle que la paire Release et Release.gpg.

  • Hit signifie apt nécessaire pour télécharger un fichier Release ou InRelease (car il a été effacé) et une fois téléchargé, il vérifie déjà la somme de contrôle du fichier index et constate que la somme de contrôle mentionnée correspond au résultat du fichier de paquet téléchargé qui est dans /var/lib/apt/lists. C'est pourquoi c'est un Hit. Ainsi, il ne téléchargera plus le fichier Package.


Trouvé la réponse de:

26
Anwar