la taille des listes de mise à jour apt-get est trop grande

27

Cette question contient des contournements pour un bug dans Ubuntu:

ainsi que quelques conseils généraux sur l'économie de bande passante lors de la mise à jour apt-get.

Ce bogue a été fermé le 8 août 2012, vous n'aurez donc besoin des informations liées à cette question que si le bogue réapparaît. Si cela se produit, veuillez déposer un autre rapport de bogue sur Launchpad.


J'ai exécuté une installation propre sur Ubuntu 12.04 et jusqu'à présent, tout a bien fonctionné. Je félicite particulièrement l'équipe Ubuntu pour cette version.

J'ai seulement remarqué que la taille de la mise à jour du référentiel est maintenant d'environ ~ 13 Mo. Normalement, il s'agit de cette taille pour la première fois que vous exécutez apt-get updateaprès une installation propre, puis de ~ 23 Ko à 1300 Ko pour les mises à jour ultérieures.

La sortie de apt-get updateest la même que celle que j'obtiens pour les versions précédentes d'Ubuntu (c'est assez normal). C'est un peu trop long mais regardez un exemple de sortie que j'ai obtenu en courant apt-get update.

Ign http://archive.canonical.com precise InRelease
Ign http://dl.google.com stable InRelease
Ign http://dl.google.com stable InRelease
Ign http://ppa.launchpad.net precise InRelease
Ign http://ppa.launchpad.net precise InRelease
Ign http://ppa.launchpad.net precise InRelease
Hit http://download.virtualbox.org precise InRelease
Ign http://security.ubuntu.com precise-security InRelease
Ign http://linux.dropbox.com precise InRelease
Ign http://extras.ubuntu.com precise InRelease
Ign http://download.skype.com stable InRelease
Hit http://archive.canonical.com precise Release.gpg
Get:1 http://dl.google.com stable Release.gpg [198 B]
Ign http://ppa.launchpad.net precise InRelease
Ign http://ppa.launchpad.net precise InRelease
Ign http://ppa.launchpad.net precise InRelease
Ign http://ppa.launchpad.net precise InRelease
Ign http://ppa.launchpad.net precise InRelease
Ign http://ppa.launchpad.net precise InRelease
Ign http://ppa.launchpad.net precise InRelease
Ign http://ppa.launchpad.net precise InRelease
Ign http://ppa.launchpad.net oneiric InRelease
Ign http://ppa.launchpad.net precise InRelease
Get:2 http://security.ubuntu.com precise-security Release.gpg [198 B]
Get:3 http://extras.ubuntu.com precise Release.gpg [72 B]
Hit http://download.virtualbox.org precise/contrib i386 Packages
Ign http://download.skype.com stable Release.gpg
Hit http://linux.dropbox.com precise Release.gpg
Ign http://us.archive.ubuntu.com precise InRelease
Ign http://us.archive.ubuntu.com precise-updates InRelease
Ign http://us.archive.ubuntu.com precise-backports InRelease
Hit http://archive.canonical.com precise Release
Get:4 http://dl.google.com stable Release.gpg [198 B]
Ign http://ppa.launchpad.net oneiric InRelease
Ign http://ppa.launchpad.net oneiric InRelease
Ign http://ppa.launchpad.net precise InRelease
Ign http://ppa.launchpad.net precise InRelease
Ign http://ppa.launchpad.net precise InRelease
Hit http://ppa.launchpad.net precise Release.gpg
Hit http://ppa.launchpad.net precise Release.gpg
Get:5 http://security.ubuntu.com precise-security Release [49.6 kB]
Hit http://extras.ubuntu.com precise Release
Ign http://download.skype.com stable Release
Ign http://download.virtualbox.org precise/contrib TranslationIndex
Get:6 http://us.archive.ubuntu.com precise Release.gpg [198 B]
Hit http://archive.canonical.com precise/partner i386 Packages
Hit http://linux.dropbox.com precise Release
Get:7 http://ppa.launchpad.net precise Release.gpg [316 B]
Hit http://ppa.launchpad.net precise Release.gpg
Hit http://ppa.launchpad.net precise Release.gpg
Hit http://extras.ubuntu.com precise/main Sources
Get:8 http://ppa.launchpad.net precise Release.gpg [316 B]
Hit http://ppa.launchpad.net precise Release.gpg
Hit http://ppa.launchpad.net precise Release.gpg
Hit http://ppa.launchpad.net precise Release.gpg
Hit http://ppa.launchpad.net precise Release.gpg
Get:9 http://us.archive.ubuntu.com precise-updates Release.gpg [198 B]
Ign http://archive.canonical.com precise/partner TranslationIndex
Ign http://download.skype.com stable/non-free i386 Packages/DiffIndex
Get:10 http://dl.google.com stable Release [1,347 B]
Hit http://linux.dropbox.com precise/main i386 Packages
Hit http://ppa.launchpad.net precise Release.gpg
Hit http://ppa.launchpad.net oneiric Release.gpg
Hit http://extras.ubuntu.com precise/main i386 Packages
Ign http://extras.ubuntu.com precise/main TranslationIndex
Hit http://ppa.launchpad.net precise Release.gpg
Hit http://ppa.launchpad.net oneiric Release.gpg
Hit http://ppa.launchpad.net oneiric Release.gpg
Hit http://ppa.launchpad.net precise Release.gpg
Hit http://ppa.launchpad.net precise Release.gpg
Get:11 http://us.archive.ubuntu.com precise-backports Release.gpg [198 B]
Ign http://download.skype.com stable/non-free TranslationIndex
Get:12 http://dl.google.com stable Release [1,347 B]
Hit http://ppa.launchpad.net precise Release.gpg
Hit http://ppa.launchpad.net precise Release
Hit http://ppa.launchpad.net precise Release
Ign http://linux.dropbox.com precise/main TranslationIndex
Hit http://ppa.launchpad.net precise Release
Ign http://ppa.launchpad.net precise Release
Hit http://ppa.launchpad.net precise Release
Hit http://ppa.launchpad.net precise Release
Get:13 http://ppa.launchpad.net precise Release [11.9 kB]
Get:14 http://us.archive.ubuntu.com precise Release [49.6 kB]
Hit http://download.skype.com stable/non-free i386 Packages
Get:15 http://dl.google.com stable/main i386 Packages [1,268 B]
Ign http://dl.google.com stable/main TranslationIndex
Hit http://ppa.launchpad.net precise Release
Hit http://ppa.launchpad.net precise Release
Hit http://ppa.launchpad.net precise Release
Hit http://ppa.launchpad.net precise Release
Hit http://ppa.launchpad.net precise Release
Hit http://ppa.launchpad.net oneiric Release
Hit http://ppa.launchpad.net precise Release
Hit http://ppa.launchpad.net oneiric Release
Get:16 http://security.ubuntu.com precise-security/main Sources [7,089 B]
Hit http://ppa.launchpad.net oneiric Release
Get:17 http://dl.google.com stable/main i386 Packages [769 B]
Ign http://dl.google.com stable/main TranslationIndex
Hit http://ppa.launchpad.net precise Release
Hit http://ppa.launchpad.net precise Release
Hit http://ppa.launchpad.net precise Release
Hit http://ppa.launchpad.net precise/main Sources
Hit http://ppa.launchpad.net precise/main i386 Packages
Get:18 http://security.ubuntu.com precise-security/restricted Sources [14 B]
Get:19 http://security.ubuntu.com precise-security/universe Sources [3,653 B]
Get:20 http://security.ubuntu.com precise-security/multiverse Sources [696 B]
Get:21 http://security.ubuntu.com precise-security/main i386 Packages [32.9 kB]
Ign http://ppa.launchpad.net precise/main TranslationIndex
Hit http://ppa.launchpad.net precise/main Sources
Hit http://ppa.launchpad.net precise/main i386 Packages
Ign http://ppa.launchpad.net precise/main TranslationIndex
Get:22 http://us.archive.ubuntu.com precise-updates Release [49.6 kB]
Ign http://ppa.launchpad.net precise/main Sources/DiffIndex
Ign http://ppa.launchpad.net precise/main i386 Packages/DiffIndex
Ign http://ppa.launchpad.net precise/main TranslationIndex
Hit http://ppa.launchpad.net precise/main Sources
Hit http://ppa.launchpad.net precise/main i386 Packages
Get:23 http://security.ubuntu.com precise-security/restricted i386 Packages [14 B]
Get:24 http://security.ubuntu.com precise-security/universe i386 Packages [8,594 B]
Get:25 http://security.ubuntu.com precise-security/multiverse i386 Packages [1,393 B]
Hit http://security.ubuntu.com precise-security/main TranslationIndex
Hit http://security.ubuntu.com precise-security/multiverse TranslationIndex
Hit http://security.ubuntu.com precise-security/restricted TranslationIndex
Hit http://security.ubuntu.com precise-security/universe TranslationIndex
Ign http://ppa.launchpad.net precise/main TranslationIndex
Get:26 http://us.archive.ubuntu.com precise-backports Release [49.6 kB]
Hit http://ppa.launchpad.net precise/main Sources
Hit http://ppa.launchpad.net precise/main i386 Packages
Ign http://ppa.launchpad.net precise/main TranslationIndex
Get:27 http://ppa.launchpad.net precise/main i386 Packages [1,276 B]
Ign http://ppa.launchpad.net precise/main TranslationIndex
Hit http://ppa.launchpad.net precise/main Sources
Hit http://ppa.launchpad.net precise/main i386 Packages
Ign http://ppa.launchpad.net precise/main TranslationIndex
Hit http://ppa.launchpad.net precise/main Sources
Get:28 http://us.archive.ubuntu.com precise/main Sources [934 kB]
Hit http://ppa.launchpad.net precise/main i386 Packages
Ign http://ppa.launchpad.net precise/main TranslationIndex
Hit http://ppa.launchpad.net precise/main Sources
Hit http://ppa.launchpad.net precise/main i386 Packages
Ign http://ppa.launchpad.net precise/main TranslationIndex
Hit http://ppa.launchpad.net precise/main i386 Packages
Hit http://security.ubuntu.com precise-security/main Translation-en
Hit http://security.ubuntu.com precise-security/multiverse Translation-en
Hit http://security.ubuntu.com precise-security/restricted Translation-en
Ign http://ppa.launchpad.net precise/main TranslationIndex
Hit http://ppa.launchpad.net precise/main i386 Packages
Ign http://ppa.launchpad.net precise/main TranslationIndex
Hit http://ppa.launchpad.net oneiric/main Sources
Hit http://ppa.launchpad.net oneiric/main i386 Packages
Ign http://ppa.launchpad.net oneiric/main TranslationIndex
Hit http://ppa.launchpad.net precise/main i386 Packages
Ign http://ppa.launchpad.net precise/main TranslationIndex
Hit http://ppa.launchpad.net oneiric/main Sources
Hit http://security.ubuntu.com precise-security/universe Translation-en
Ign http://archive.canonical.com precise/partner Translation-en_US
Hit http://ppa.launchpad.net oneiric/main i386 Packages
Ign http://ppa.launchpad.net oneiric/main TranslationIndex
Hit http://ppa.launchpad.net oneiric/main Sources
Hit http://ppa.launchpad.net oneiric/main i386 Packages
Ign http://ppa.launchpad.net oneiric/main TranslationIndex
Hit http://ppa.launchpad.net precise/main Sources
Ign http://extras.ubuntu.com precise/main Translation-en_US
Ign http://download.virtualbox.org precise/contrib Translation-en_US
Ign http://archive.canonical.com precise/partner Translation-en
Hit http://ppa.launchpad.net precise/main i386 Packages
Ign http://ppa.launchpad.net precise/main TranslationIndex
Hit http://ppa.launchpad.net precise/main Sources
Hit http://ppa.launchpad.net precise/main i386 Packages
Ign http://ppa.launchpad.net precise/main TranslationIndex
Ign http://extras.ubuntu.com precise/main Translation-en
Ign http://download.virtualbox.org precise/contrib Translation-en
Hit http://ppa.launchpad.net precise/main Sources
Hit http://ppa.launchpad.net precise/main i386 Packages
Ign http://ppa.launchpad.net precise/main TranslationIndex
Hit http://ppa.launchpad.net precise/main Sources
Ign http://linux.dropbox.com precise/main Translation-en_US
Hit http://ppa.launchpad.net precise/main i386 Packages
Ign http://download.skype.com stable/non-free Translation-en_US
Ign http://linux.dropbox.com precise/main Translation-en
Ign http://download.skype.com stable/non-free Translation-en
Ign http://dl.google.com stable/main Translation-en_US
Ign http://dl.google.com stable/main Translation-en
Ign http://dl.google.com stable/main Translation-en_US
Get:29 http://us.archive.ubuntu.com precise/restricted Sources [5,470 B]
Get:30 http://us.archive.ubuntu.com precise/universe Sources [5,019 kB]
Ign http://dl.google.com stable/main Translation-en
Get:31 http://us.archive.ubuntu.com precise/multiverse Sources [155 kB]
Get:32 http://us.archive.ubuntu.com precise/main i386 Packages [1,274 kB]
Get:33 http://us.archive.ubuntu.com precise/restricted i386 Packages [8,431 B]
Get:34 http://us.archive.ubuntu.com precise/universe i386 Packages [4,796 kB]
Ign http://ppa.launchpad.net precise/main Translation-en_US
Ign http://ppa.launchpad.net precise/main Translation-en
Ign http://ppa.launchpad.net precise/main Translation-en_US
Ign http://ppa.launchpad.net precise/main Translation-en
Ign http://ppa.launchpad.net precise/main Translation-en_US
Ign http://ppa.launchpad.net precise/main Translation-en
Ign http://ppa.launchpad.net precise/main Translation-en_US
Ign http://ppa.launchpad.net precise/main Translation-en
Ign http://ppa.launchpad.net precise/main Translation-en_US
Ign http://ppa.launchpad.net precise/main Translation-en
Ign http://ppa.launchpad.net precise/main Translation-en_US
Ign http://ppa.launchpad.net precise/main Translation-en
Ign http://ppa.launchpad.net precise/main Translation-en_US
Ign http://ppa.launchpad.net precise/main Translation-en
Ign http://ppa.launchpad.net precise/main Translation-en_US
Ign http://ppa.launchpad.net precise/main Translation-en
Ign http://ppa.launchpad.net precise/main Translation-en_US
Ign http://ppa.launchpad.net precise/main Translation-en
Ign http://ppa.launchpad.net precise/main Translation-en_US
Ign http://ppa.launchpad.net precise/main Translation-en
Ign http://ppa.launchpad.net precise/main Translation-en_US
Ign http://ppa.launchpad.net precise/main Translation-en
Ign http://ppa.launchpad.net oneiric/main Translation-en_US
Ign http://ppa.launchpad.net oneiric/main Translation-en
Ign http://ppa.launchpad.net precise/main Translation-en_US
Ign http://ppa.launchpad.net precise/main Translation-en
Ign http://ppa.launchpad.net oneiric/main Translation-en_US
Ign http://ppa.launchpad.net oneiric/main Translation-en
Ign http://ppa.launchpad.net oneiric/main Translation-en_US
Ign http://ppa.launchpad.net oneiric/main Translation-en
Ign http://ppa.launchpad.net precise/main Translation-en_US
Ign http://ppa.launchpad.net precise/main Translation-en
Ign http://ppa.launchpad.net precise/main Translation-en_US
Ign http://ppa.launchpad.net precise/main Translation-en
Ign http://ppa.launchpad.net precise/main Translation-en_US
Ign http://ppa.launchpad.net precise/main Translation-en
Get:35 http://us.archive.ubuntu.com precise/multiverse i386 Packages [121 kB]
Hit http://us.archive.ubuntu.com precise/main TranslationIndex
Hit http://us.archive.ubuntu.com precise/multiverse TranslationIndex
Hit http://us.archive.ubuntu.com precise/restricted TranslationIndex
Hit http://us.archive.ubuntu.com precise/universe TranslationIndex
Get:36 http://us.archive.ubuntu.com precise-updates/main Sources [31.2 kB]
Get:37 http://us.archive.ubuntu.com precise-updates/restricted Sources [765 B]
Get:38 http://us.archive.ubuntu.com precise-updates/universe Sources [10.1 kB]
Get:39 http://us.archive.ubuntu.com precise-updates/multiverse Sources [696 B]
Get:40 http://us.archive.ubuntu.com precise-updates/main i386 Packages [96.5 kB]
Get:41 http://us.archive.ubuntu.com precise-updates/restricted i386 Packages [770 B]
Get:42 http://us.archive.ubuntu.com precise-updates/universe i386 Packages [27.7 kB]
Get:43 http://us.archive.ubuntu.com precise-updates/multiverse i386 Packages [1,393 B]
Hit http://us.archive.ubuntu.com precise-updates/main TranslationIndex
Hit http://us.archive.ubuntu.com precise-updates/multiverse TranslationIndex
Hit http://us.archive.ubuntu.com precise-updates/restricted TranslationIndex
Hit http://us.archive.ubuntu.com precise-updates/universe TranslationIndex
Get:44 http://us.archive.ubuntu.com precise-backports/main Sources [700 B]
Get:45 http://us.archive.ubuntu.com precise-backports/restricted Sources [14 B]
Get:46 http://us.archive.ubuntu.com precise-backports/universe Sources [1,680 B]
Get:47 http://us.archive.ubuntu.com precise-backports/multiverse Sources [14 B]
Get:48 http://us.archive.ubuntu.com precise-backports/main i386 Packages [559 B]
Get:49 http://us.archive.ubuntu.com precise-backports/restricted i386 Packages [14 B]
Get:50 http://us.archive.ubuntu.com precise-backports/universe i386 Packages [1,391 B]
Get:51 http://us.archive.ubuntu.com precise-backports/multiverse i386 Packages [14 B]
Hit http://us.archive.ubuntu.com precise-backports/main TranslationIndex
Hit http://us.archive.ubuntu.com precise-backports/multiverse TranslationIndex
Hit http://us.archive.ubuntu.com precise-backports/restricted TranslationIndex
Hit http://us.archive.ubuntu.com precise-backports/universe TranslationIndex
Hit http://us.archive.ubuntu.com precise/main Translation-en
Hit http://us.archive.ubuntu.com precise/multiverse Translation-en
Hit http://us.archive.ubuntu.com precise/restricted Translation-en
Hit http://us.archive.ubuntu.com precise/universe Translation-en
Hit http://us.archive.ubuntu.com precise-updates/main Translation-en
Hit http://us.archive.ubuntu.com precise-updates/multiverse Translation-en
Hit http://us.archive.ubuntu.com precise-updates/restricted Translation-en
Hit http://us.archive.ubuntu.com precise-updates/universe Translation-en
Hit http://us.archive.ubuntu.com precise-backports/main Translation-en
Hit http://us.archive.ubuntu.com precise-backports/multiverse Translation-en
Hit http://us.archive.ubuntu.com precise-backports/restricted Translation-en
Hit http://us.archive.ubuntu.com precise-backports/universe Translation-en
Fetched 12.8 MB in 1min 33s (137 kB/s)

Est-ce une nouvelle fonctionnalité de 12.04? Ou, si ce n'est pas prévu, y a-t-il un moyen de résoudre ce problème? Merci.

dumb906
la source
2
Pourriez-vous s'il vous plaît modifier votre question pour fournir ce que vous voyez lorsque vous exécutez apt-get update? Par ailleurs, si vous avez coché le code source dans le gestionnaire de mise à jour, le décocher vous aidera. Dans mon cas, cela a réduit la taille de ~ 13 à ~ 6 Mo.
4
cela ne le résout pas. le problème semble être que apt-get updaterecharge le cache pour chaque référentiel au lieu des mises à jour incrémentielles comme @izx indiqué ci-dessous.
dumb906
2
Fixé. Voir le bug
2
J'ai vérifié le correctif en essayant à nouveau apt-get et j'ai examiné de nombreuses dates du référentiel archive.ubuntu.com - elles sont de retour à la normale.
John S Gruber
1
Cette question semble être hors sujet car elle concerne un bug qui est maintenant résolu. La réponse ne doit pas être suivie car le cas d'utilisation n'existe plus. Elle n'est ici que comme valeur historique et doit être considérée comme telle. Cela pourrait être utile comme expérience pour le même problème à l'avenir, mais la réponse peut ne pas être exacte.
Alvar

Réponses:

29

Je pense qu'il y a deux ou trois choses à noter ici.

En regardant les mêmes archives us.archive.ubuntu.com ou archive.ubuntu.com, vous pouvez voir que les fichiers Package.bz2 de distribution principal et universel sont marqués comme modifiés deux fois par heure, même s'ils contiennent le même contenu. Ces référentiels sont en fait gelés. Comme ils contiennent des entrées pour chaque package dans main et univers, le téléchargement moyen est très important. Cela oblige le serveur à envoyer à nouveau un apt-get updateénorme fichier de package même si rien n'a réellement changé. Le fichier de package contient le numéro de version et la description de la version la plus récente de chaque package du référentiel. Les fichiers de version réels contiennent la date et l'heure de la dernière modification réelle.

chilicuil a aimablement déposé un rapport de bogue pour cela et à l'heure où j'écris ceci, on pense que c'est un problème avec les mécanismes de mise en miroir des archives Ubuntu. Merci chilicuil. Le bogue se trouve sur http://bugs.launchpad.net/launchpad/+bug/1001780

Notez que ce bogue a été fermé, donc le contournement suivant ne devrait plus être nécessaire ou utilisé:

Étant donné que les référentiels affectés sont les référentiels de distribution immuables, une approche pour contourner ce problème consiste à exécuter les commandes suivantes immédiatement avant de s'exécuter sudo apt-get update. Assurez-vous de les ajuster pour le nom du site d'archives que vous utilisez ainsi que le nom de la version que vous utilisez. Tout le monde n'aura pas besoin des quatre commandes - voir les commentaires à la fin des commandes. Ne les utilisez pas pour la version de développement.

  • sudo touch /var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_precise_main_binary-i386_Packages
  • sudo touch /var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_precise_universe_binary-i386_Packages # If you have enabled Ubuntu Universe
  • sudo touch /var/lib/apt/list/us.archive.ubuntu.com_ubuntu_dists_precise_main_source_Sources # If you have enabled sources
  • sudo touch /var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_precise_universe_source_Sources # If you have enabled both Universe and sources

Ces commandes indiquent au système que ces fichiers sont à jour en mettant à jour l'heure des fichiers d'archive. N'exécutez pas ces commandes sur d'autres référentiels ou après la correction du bogue.

Maintenant que le problème a été résolu , il peut être judicieux d'envisager comment réduire davantage la bande passante lors de l'exécution d'apt-get si vous l'exécutez régulièrement et que vous disposez d'une connexion Internet lente ou coûteuse.

  1. Il peut être judicieux d'exécuter la mise à jour moins souvent ou, de manière équivalente, de choisir un référentiel qui est mis à jour moins souvent les principaux.

  2. Beaucoup incluent les référentiels «source» dans leur liste de sources logicielles. C'est utile pour faire le nom du pack source apt-get , mais cela peut être en quelque sorte démodé.

    Sauf si vous obtenez une source tous les jours, vous pouvez envisager de supprimer le paramètre source, de le réactiver et de faire une mise à jour uniquement lorsque vous souhaitez télécharger une source. La source des différents packages est en constante évolution, de sorte que l'index à télécharger est également en constante évolution.

    Vous pouvez également envisager d'utiliser Ubuntu Distributed Development pour des packages plus petits, en utilisant bazaar. En d'autres termes:

    branche bzr lp: ubuntu / sourcename

    Cela télécharge à la fois la source du package et son historique, sous forme compressée. Cet historique pour les packages plus volumineux peut avoir plusieurs mégaoctets, vous pouvez donc limiter cette stratégie aux petits packages. Si vous pouvez utiliser ceci à la place de "apt-get source packagename ", vous pouvez garder les référentiels sources hors de votre liste de dépôt.

John S Gruber
la source
Je suis d'accord avec cette réponse. Ubuntu 12.04 vient de sortir et il y a donc une activité soutenue dans la publication des améliorations et des corrections de bugs. D'où la consommation anormale de bande passante. Mon conseil est de payer le prix et de mettre à jour normalement.
Avio
2
Cela semble être le refrain commun, mais une "activité soutenue" ne peut pas expliquer pourquoi les gens ont connu ce problème sur Mint 11 et 12, 11.10 en plus de 12.04 (Remarque: j'ai toujours eu ces grosses récupérations depuis le début de l'alpha de 12.04 ). Veuillez consulter les liens fournis dans les commentaires ailleurs sur cette question. Fondamentalement, le problème est le suivant: les personnes utilisant la mise à jour apt-get plusieurs fois par jour trouvent de grandes récupérations de 10 à 20 Mo. Il n'y a évidemment pas beaucoup d'activité. Je commence à penser qu'un rapport de bogue est la bonne réponse ici.
Chan-Ho Suh
1
Je suis entièrement d'accord avec Chan-HoSuh, cela ne peut être expliqué que par un bug. (Je deviens fou avec ce genre de .... dans une version LTS). Ce n'est pas une réponse. J'ai exécuté la commande sudo apt-get updateavec un intervalle de 1 heure, et elle télécharge à nouveau tous les fichiers d'index.
Anwar
2
@ Chan-HoSuh Cela arrive un tas pendant l'alpha / beta parce que l'archive change toujours donc c'est attendu avant la sortie.
Jorge Castro
7
Je suis allé de l'avant et j'ai signalé le bogue: bugs.launchpad.net/launchpad/+bug/1001780
Javier López
8

J'ai essayé de passer à un miroir au lieu de l'utiliser us.archive.ubuntu.comet cela a résolu le problème! Avec le serveur Ubuntu habituel, j'ai trouvé qu'en vérifiant à peine une demi-heure plus tard, j'obtiendrais une autre extraction de ~ 13 Mo apt-get update; cependant, avec le miroir, il est descendu à <1 Mo.

Fondamentalement, j'ai ouvert /etc/apt/sources.listet remplacé:

deb http://us.archive.ubuntu.com/ubuntu precise main restricted universe multiverse

avec

deb http://us-west-1.ec2.archive.ubuntu.com.s3.amazonaws.com/ubuntu precise main restricted universe multiverse

Je ne sais pas s'il y a quelque chose de spécial dans les miroirs Amazon S3, mais vous pouvez localiser un miroir près de chez vous et voir si cela aide. Le premier fetch était grand (~ 16 Mo) mais les suivants étaient <1 Mo.

Chan-Ho Suh
la source
J'ai récupéré le fichier Packages.bz2 à partir de ce référentiel et il n'a pas été mis à jour depuis un certain temps. Dernière modification: Tue, 24 Apr 2012 17:03:15 GMT est l'en-tête renvoyé depuis wget -v -S http://us-west-1.ec2.archive.ubuntu.com.s3.amazonaws.com/ubuntu/dists/precise/universe/binary-i386/Packages.bz2Comme il n'est pas mis à jour régulièrement, il n'y a rien de nouveau à télécharger.
John S Gruber
Quand avez-vous remarqué ce problème pour la première fois?
John S Gruber
J'ai été informé que les serveurs soutenus par S3 avaient des problèmes en ce moment. J'ai remarqué ces grosses récupérations depuis le début de l'alpha 12.04 (je n'étais pas sur Oneiric assez longtemps pour le remarquer).
Chan-Ho Suh
9
Je suis allé de l'avant et j'ai signalé le bogue: bugs.launchpad.net/launchpad/+bug/1001780
Javier López
3
Salut John. Merci pour tout votre travail. En ce qui concerne peut-être une trivialité, je voudrais récompenser @chilicuil d'une manière ou d'une autre, mais comme il n'a pas posté de réponse et que la vôtre est la réponse la plus informative, je pense que je vais vous récompenser la prime.
Chan-Ho Suh
5

Solution de contournement pour mettre à jour uniquement le fichier d'index intéressé:

La plupart du temps, nous mettons à jour la liste des packages pour ajouter un PPA. c'est donc une solution de contournement pour cela

  1. Créez un fichier en tant que /etc/apt/apt.conf.d/99mysettingset
    mettez cette ligne dans le fichier. Apt::Get::List-Cleanup 'false';.

    Comment ? : Saisissez-les dans un terminal sudo gedit /etc/apt/apt.conf.d/99mysettings.

    Explication: Cela empêche apt-getde supprimer les fichiers d'index déjà téléchargés.

  2. Désactivez les référentiels que vous n'aimez pas mettre à jour maintenant. Vous pouvez aller ici pour voir comment désactiver les référentiels .

  3. Exécutez ensuite la apt-get updatecommande dans un terminal. attendez qu'il se termine.

  4. Enfin, réactivez tous les référentiels que vous avez désactivés il y a quelques minutes. Vous avez maintenant mis à jour l'index PPA avec tous les index précédents

J'espère que cela vous aidera.

Anwar
la source
J'ai ajouté ceci à une autre question. Mais je pensais que cela pouvait aussi aider dans cette situation. J'utilise ceci et j'ai ajouté de nombreux PPA sans télécharger ce truc énorme
Anwar
0

Bonnes nouvelles!!

Ce bug est maintenant corrigé. Voir ce lien du tableau de bord .

Il vous suffit de mettre à niveau:

Ouverture d'un terminal et exécution

sudo apt-get update
sudo apt-get upgrade

fera le travail.

Anwar
la source
-5

Essayez d'aller à votre gestionnaire de mise à jour et supprimez certains ppa. Certains ppa comme spotify ne sont pas vraiment importants car il fonctionne comme il se doit et il est déjà installé sur mon ordinateur portable, donc je n'ai pas besoin de ce ppa (juste un exemple).

PPA

Essayez simplement de supprimer certains PPA.

Jeggy
la source
4
oui comme la suppression du référentiel de désactivation des sources. mais les principaux coupables semblent être les dépôts officiels d'ubuntu. merci mais ne le résout pas.
dumb906