86 votes

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

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

J'ai trouvé la solution, j'espère : j'ai supprimé les PPA qui n'avaient pas de paquets associés, puis j'ai supprimé une entrée en double dans le fichier /etc/apt/sources.list .

Il semble que j'aie royalement foiré. Maintenant, la plupart des lignes disent Ign quand je le fais sudo apt-get update .

Comment puis-je redresser ce que j'ai fait de travers ? Je dois me débarrasser de ces Ign qui se trouvent un peu partout. Il y a environ 50% (estimation à l'œil nu) Ign s !

75voto

Bruno Pereira Points 70510

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

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

  • Ign signifie qu'il n'y a pas de changement dans le fichier d'index pdiff, il ne prendra pas la peine de le télécharger à nouveau.

  • Get signifie qu'apt a vérifié les timestamps sur la liste des paquets, il y a eu des changements et ils seront téléchargés.

Il n'y a 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.

31voto

Anwar Points 72431

La réponse correcte à cette question est :

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

  • Hit signifie apt nécessaire pour télécharger un Release ou InRelease (parce qu'il a été supprimé d'une manière ou d'une autre) et, une fois qu'il a été téléchargé, il a vérifié la somme de contrôle du fichier Index qu'il contient et a constaté que la somme de contrôle mentionnée correspond à la somme de contrôle du fichier Package déjà téléchargé qui se trouve dans le fichier /var/lib/apt/lists . C'est pourquoi c'est un Hit . Donc, il ne téléchargera pas le Package de nouveau.


J'ai trouvé la réponse dans :

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