rozmiar list aktualizacji apt-get jest zbyt duży

27

To pytanie zawiera informacje o obejściu błędu w Ubuntu:

a także ogólne porady dotyczące oszczędzania przepustowości podczas aktualizacji apt-get.

Ten błąd został zamknięty w dniu 8 sierpnia 2012 roku, więc możesz potrzebować tylko informacji związanych z tym pytaniem, jeśli błąd pojawi się ponownie. Jeśli tak się stanie, zgłoś kolejny raport o błędach na Launchpad.


Uruchomiłem czystą instalację na Ubuntu 12.04 i do tej pory wszystko działało dobrze. Szczególnie chwalę zespół Ubuntu za to wydanie.

Zauważyłem tylko, że rozmiar aktualizacji repozytorium wynosi teraz około ~ 13 MB. Zwykle chodzi o ten rozmiar po raz pierwszy apt-get updatepo czystej instalacji, a następnie o ~ 23 kb - 1300 kb dla kolejnych aktualizacji.

Dane wyjściowe apt-get updatesą takie same, jak dla poprzednich wersji Ubuntu (jest to całkiem normalne). Jest trochę za długi, ale spójrz na przykładowe dane wyjściowe, które dostałem po uruchomieniu 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)

Czy to nowa funkcja w 12.04? Lub, jeśli jest to niezamierzone, czy istnieje sposób, aby to naprawić? Dzięki.

głupi 906
źródło
2
Czy możesz edytować swoje pytanie, aby podać to, co widzisz po uruchomieniu apt-get update? Nawiasem mówiąc, jeśli zaznaczyłeś kod źródłowy w menedżerze aktualizacji, odznaczenie go pomoże. W moim przypadku zmniejszyło to rozmiar z ~ 13 do ~ 6 MB.
4
to nie naprawia tego. problemem wydaje się być to, że apt-get updateprzeładowuje pamięć podręczną dla każdego repozytorium zamiast aktualizacji przyrostowych, jak podano poniżej @izx.
dumb906
2
Naprawiony. Zobacz błąd
2
Sprawdziłem poprawkę, próbując ponownie apt-get, i sprawdziłem wiele dat repozytorium archive.ubuntu.com - wróciły do ​​normy.
John S Gruber,
1
To pytanie wydaje się nie na temat, ponieważ dotyczy błędu, który został już rozwiązany. Nie należy podążać za odpowiedzią, ponieważ przypadek użycia już nie istnieje. Występuje tu tylko jako wartość historyczna i jako taka powinna być postrzegana. W przyszłości może to być przydatne w przypadku tego samego problemu, ale odpowiedź może być niedokładna.
Alvar,

Odpowiedzi:

29

Myślę, że jest tu kilka rzeczy wartych odnotowania.

Patrząc na te same archiwa us.archive.ubuntu.com lub archive.ubuntu.com, widać, że pliki Package.bz2 dystrybucji Main i Universe są oznaczane jako zmodyfikowane dwa razy na godzinę, nawet jeśli zawierają tę samą zawartość. Te repozytoria są faktycznie zamrożone. Ponieważ przechowują wpisy dla każdego pakietu w main i universe, powoduje to, że średnie pobieranie jest bardzo duże. Powoduje to, że serwer ponownie wysyła apt-get updateogromny plik pakietu, nawet jeśli tak naprawdę nic się nie zmieniło. Plik pakietu zawiera numer wersji i opis najnowszej wersji każdego pakietu w repozytorium. Rzeczywiste pliki wydania zawierają datę i godzinę ostatniej prawdziwej zmiany.

chilicuil uprzejmie złożył w tym celu raport o błędzie i podczas pisania tego jest uważany za problem z mechanizmami dublowania archiwów Ubuntu. Dziękuję, Chilicuil. Błąd znajduje się na stronie http://bugs.launchpad.net/launchpad/+bug/1001780

Zauważ, że ten błąd został zamknięty, dlatego następujące obejście nie powinno być dłużej potrzebne ani używane:

Ponieważ repozytoria, których dotyczy problem, to niezmienne repozytoria dystrybucji, jednym ze sposobów obejścia tego problemu jest uruchomienie następujących poleceń bezpośrednio przed uruchomieniem sudo apt-get update. Dostosuj je do nazwy używanej witryny archiwum, a także nazwy używanej wersji. Nie wszyscy będą potrzebować wszystkich czterech poleceń - patrz komentarze na końcu poleceń. Nie używaj ich w wersji rozwojowej.

  • 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

Te polecenia informują system, że pliki te są aktualne, aktualizując czas w plikach archiwum. Nie uruchamiaj tych poleceń w innych repozytoriach lub po naprawieniu błędu.

Teraz, gdy problem został rozwiązany , warto rozważyć dalsze zmniejszenie przepustowości podczas uruchamiania apt-get, jeśli uruchamiasz go regularnie i masz wolne lub drogie połączenie z Internetem.

  1. Rozsądne może być uruchamianie aktualizacji rzadziej lub, równoważnie, wybranie repozytorium, które jest rzadziej aktualizowane, główne z nich.

  2. Wiele z nich zawiera repozytoria „źródłowe” na swojej liście źródeł oprogramowania. Jest to przydatne do robienia apt-get source nazwa- pakietu , ale może to być trochę staromodne.

    O ile nie otrzymujesz źródła codziennie, możesz rozważyć usunięcie ustawienia źródła, a następnie włączyć je ponownie i wykonać aktualizację tylko wtedy, gdy chcesz pobrać jakieś źródło. Źródło różnych pakietów zawsze się zmienia, więc indeks do pobrania również się zmienia.

    Możesz również rozważyć użycie Ubuntu Distributed Development dla mniejszych pakietów, używając bazaru. Innymi słowy:

    bzr branch lp: ubuntu / sourcename

    Spowoduje to pobranie zarówno źródła pakietu, jak i jego historii, w formie skompresowanej. Ta historia dla większych pakietów może zawierać wiele megabajtów, więc możesz ograniczyć tę strategię do małych pakietów. Jeśli możesz użyć tego zamiast „apt-get source nazwa_pakietu ”, możesz całkowicie wyłączyć repozytoria źródłowe z listy repozytoriów.

John S Gruber
źródło
Zgadzam się z tą odpowiedzią. Ubuntu 12.04 właśnie zostało wydane, dlatego istnieje ciągła aktywność w zakresie wydawania ulepszeń i poprawek błędów. Stąd nienormalne zużycie przepustowości. Radzę zapłacić normalnie i zaktualizować cenę.
Avio
2
To wydaje się być powszechnym refrenem, ale „ciągła aktywność” nie może wyjaśnić, dlaczego ludzie doświadczają tego problemu w Mennicy 11 i 12, 11.10 oprócz 12.04 (Uwaga: zawsze miałem takie duże pobrania od wczesnej wersji alfa 12.04 ). Proszę spojrzeć na linki podane w komentarzach w innym miejscu tego pytania. Zasadniczo problem polega na tym, że osoby używające aktualizacji apt-get kilka razy dziennie znajdują duże pobrania 10-20 MB. Oczywiście nie ma TAKIEJ aktywności. Zaczynam myśleć, że raport o błędzie jest tutaj poprawną odpowiedzią.
Chan-Ho Suh
1
Całkowicie zgadzam się z Chan-HoSuh, To może być wyjaśnione tylko przez błąd. (Oszalałem z tego rodzaju ... w wydaniu LTS). To nie jest odpowiedź. Uruchomiłem polecenie sudo apt-get updatew odstępie 1 godziny, a ono ponownie pobiera wszystkie pliki indeksu.
Anwar
2
@ Chan-HoSuh Zdarza się kilka w fazie alfa / beta, ponieważ archiwum zawsze się zmienia, więc oczekuje się tego przed wydaniem.
Jorge Castro,
7
Poszedłem i zgłosiłem błąd: bugs.launchpad.net/launchpad/+bug/1001780
Javier López
8

Próbowałem przełączyć się na lustro zamiast używać us.archive.ubuntu.comi to rozwiązało problem! Przy zwykłym serwerze Ubuntu stwierdziłem, że po sprawdzeniu zaledwie pół godziny później dostanę kolejne ~ 13 MB pobierania apt-get update; jednak z lustrem zmniejszył się do <1 MB.

Zasadniczo otworzyłem /etc/apt/sources.listi zastąpiłem:

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

z

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

Nie wiem, czy jest coś specjalnego w lusterkach Amazon S3, ale możesz zlokalizować lustro w pobliżu i sprawdzić, czy to pomoże. Pierwsze pobranie było duże (~ 16 MB), ale kolejne wynosiły <1 MB.

Chan-Ho Suh
źródło
Pobrałem plik Packages.bz2 z tego repozytorium i od jakiegoś czasu nie był aktualizowany. Ostatnia modyfikacja: wtorek, 24 kwietnia 2012 17:03:15 GMT jest nagłówkiem zwróconym od wget -v -S http://us-west-1.ec2.archive.ubuntu.com.s3.amazonaws.com/ubuntu/dists/precise/universe/binary-i386/Packages.bz2Ponieważ nie jest regularnie aktualizowany, nie ma nic nowego do pobrania z niego.
John S Gruber,
Kiedy pierwszy raz zauważyłeś ten problem?
John S Gruber,
Zostałem poinformowany, że serwery wspierane przez S3 mają teraz problemy. Zauważyłem te duże pobrania od początku 12.04 alfa (nie byłem na Oneiric wystarczająco długo, aby to zauważyć).
Chan-Ho Suh
9
Poszedłem i zgłosiłem
Javier López
3
Cześć John. Dzięki za całą twoją pracę. Jeśli chodzi o coś, co może być banalne, chciałbym w jakiś sposób wynagrodzić @chilicuil, ale ponieważ nie opublikował odpowiedzi, a twoja jest najbardziej pouczająca, myślę, że wynagrodzę ci nagrodę.
Chan-Ho Suh
5

Obejście polegające na aktualizacji tylko zainteresowanego pliku indeksu:

W większości przypadków aktualizujemy listę pakietów, aby dodać PPA. jest to obejście tego problemu

  1. Utwórz plik jako /etc/apt/apt.conf.d/99mysettingsi
    umieść tę linię w pliku. Apt::Get::List-Cleanup 'false';.

    W jaki sposób ? : Wpisz je w terminalu sudo gedit /etc/apt/apt.conf.d/99mysettings.

    Objaśnienie: Powoduje to, że apt-getnie usuwa się plików indeksu, które zostały już pobrane.

  2. Wyłącz repozytoria, których nie chcesz teraz aktualizować. Możesz przejść tutaj, aby zobaczyć, jak można wyłączyć repozytoria .

  3. Następnie uruchom apt-get updatepolecenie w terminalu. poczekaj, aż się skończy.

  4. Wreszcie ponownie włącz wszystkie repozytoria, które zostały wyłączone kilka minut temu. Zaktualizowałeś teraz indeks PPA we wszystkich poprzednich indeksach

Mam nadzieję, że to pomoże.

Anwar
źródło
Dodałem to do innego pytania. Ale pomyślałem, że może to również pomóc w tej sytuacji. Korzystam z tego i dodałem wiele PPA bez pobierania tak ogromnych rzeczy
Anwar
0

Dobre wieści!!

Ten błąd został już naprawiony. Zobacz ten link startera .

Wszystko czego potrzebujesz to aktualizacja:

Otwieranie terminala i wykonywanie

sudo apt-get update
sudo apt-get upgrade

wykona robotę.

Anwar
źródło
-5

Spróbuj przejść do menedżera aktualizacji i usunąć niektóre ppa. Niektóre punkty takie jak Spotify nie są tak naprawdę ważne, ponieważ działają tak, jak powinny i są już zainstalowane na moim laptopie, więc nie potrzebuję tego PPA (tylko przykład).

PPA

Po prostu spróbuj usunąć niektóre umowy PPA.

Jeggy
źródło
4
tak jak usunięcie wyłączającego repozytorium źródeł. ale głównymi sprawcami wydają się być oficjalne repozytoria ubuntu. dzięki, ale go nie rozwiązuje.
dumb906