розмір списків оновлень apt-get занадто великий


27

Це питання містить обхід помилки в Ubuntu:

а також деякі загальні поради щодо збереження пропускної здатності під час оновлення apt-get.

Ця помилка була закрита 8 серпня 2012 року, тому вам може знадобитися лише інформація, пов’язана з цим питанням, лише якщо помилка з’явиться знову. Якщо це трапиться, подайте ще один звіт про помилку на Launchpad.


Я запустив чисту установку до Ubuntu 12.04 і до цих пір усе працювало добре. Я особливо вдячний команді Ubuntu за цей реліз.

Я лише помітив, що розмір оновлення сховища становить приблизно ~ 13 Мб. Як правило, саме цей розмір вперше запускається apt-get updateпісля чистої установки, а потім ~ 23 кб - 1300 кб для наступних оновлень.

Вихід від apt-get updateтого самого, який я отримую для попередніх версій Ubuntu (його досить нормально). Це трохи задовго, але подивіться на приклад результату, який я отримав від запуску 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)

Це нова функція в 12.04? Або, якщо це ненавмисно, чи є спосіб я це виправити? Спасибі.


2
Чи можете ви відредагувати своє запитання, щоб вказати, що ви бачите під час запуску apt-get update? До речі, якщо у менеджері оновлень встановлено вихідний код, скасування його допоможе. У моєму випадку вона зменшила розмір від ~ 13 до ~ 6 Мб.

4
це не виправить. Здається, проблема полягає в тому, що apt-get updateперезавантажує кеш для кожного сховища замість поступових оновлень, як зазначено нижче @izx.
німий906

2
Виправлено. Дивіться про помилку

2
Я перевірив виправлення, спробувавши apt-get знову, і вивчив багато дат репозиторію archive.ubuntu.com - вони повернулися до нормального стану.
John S Gruber

1
Це питання, здається, поза темою, оскільки це стосується помилки, яку зараз вирішено. Відповіді не слід дотримуватися, оскільки випадок використання більше не існує. Це лише тут як історична цінність, і його слід розглядати як таке. Це може бути корисним як досвід для тієї ж проблеми в майбутньому, але відповідь може бути не точною.
Алвар

Відповіді:


29

Я думаю, що тут варто відзначити пару речей.

Переглядаючи ті ж самі архіви us.archive.ubuntu.com або archive.ubuntu.com, ви можете бачити, що файли основного та універсального розповсюдження Package.bz2 позначаються як модифіковані двічі на годину, хоча вони містять однаковий вміст. Ці сховища фактично заморожені. Оскільки вони містять записи для кожного пакету в основному та всесвіті, це призводить до того, що середнє завантаження стає дуже великим. Це змушує сервер знову надсилати apt-get updateвеличезний файл пакету, хоча насправді нічого не змінилося. Файл пакунка містить номер версії та опис найсвіжішої версії кожного пакету у сховищі. Фактичні файли релізу містять дату та час останньої реальної зміни.

chilicuil люб’язно подав звіт про помилку для цього, і під час написання цього повідомлення вважається проблемою з механізмами дзеркального відображення архіву Ubuntu. Дякую, чилікуй. Помилка знаходиться на веб-сайті http://bugs.launchpad.net/launchpad/+bug/1001780

Зауважте, що ця помилка закрита, тому наступне обхідне рішення більше не потрібно і не використовувати:

Оскільки уражені сховища є незмінними сховищами розповсюдження, одним із підходів до обходу цієї проблеми є виконання наступних команд безпосередньо перед запуском sudo apt-get update. Не забудьте налаштувати їх для назви сайту архіву, який ви використовуєте, а також до назви випуску, який ви використовуєте. Не всім знадобляться всі чотири команди - дивіться коментарі наприкінці команд. Не використовуйте їх для випуску розробки.

  • 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

Ці команди повідомляють системі, що ці файли актуалізовані шляхом оновлення часу на архівні файли. Не запускайте ці команди в інших сховищах або після виправлення помилки.

Тепер, коли проблема була виправлена , можливо, має сенс розглянути, як додатково зменшити пропускну здатність під час запуску apt-get, якщо ви запускаєте її регулярно і маєте повільний або дорогий інтернет-зв’язок.

  1. Можливо, має сенс запускати оновлення рідше або, що рівно, вибирати сховище, яке рідше оновлюється основним.

  2. Багато людей включають сховища "джерела" у свій список джерел програмного забезпечення. Це корисно для назви пакета apt-get source , але це може бути старомодно.

    Якщо ви не отримуєте джерело щодня, можете спробувати видалити налаштування джерела та включити його знову та зробити оновлення лише тоді, коли ви хочете завантажити якесь джерело. Джерело різних пакетів завжди змінюється, тому індекс, який потрібно завантажити, теж змінюється.

    Ви також можете розглянути можливість використання Ubuntu Distributed Development для менших пакетів, використовуючи базар. Іншими словами:

    bzr гілка lp: ubuntu / ім'я джерела

    Це завантажує і джерело пакету, і його історію, у стислому вигляді. Ця історія для великих пакетів може мати багато мегабайт, тому ви можете обмежити цю стратегію невеликими пакунками. Якщо ви можете використовувати це замість "apt-get source packagename ", ви можете взагалі не зберігати джерела сховищ у списку репост.


Я згоден з цією відповіддю. Щойно випущено Ubuntu 12.04, і, таким чином, відбувається постійна діяльність щодо випуску удосконалень та виправлень помилок. Звідси аномальне споживання пропускної здатності. Моя порада - платити ціну та оновлюватись нормально.
Авіо

2
Це, здається, є загальним рефреном, але "тривала активність" не може пояснити, чому люди відчували цю проблему на Монетному дворі 11 та 12, 11.10, крім 12.04 (Зауважте, у мене завжди були такі великі результати з ранньої альфи 12.04 ). Будь ласка, перегляньте посилання, наведені в коментарях в іншому місці цього питання. В основному, проблема полягає в тому, що люди, які використовують оновлення apt-get кілька разів на день, знаходять великі 10-20 МБ. Очевидно, що НЕ ТАКУ велику активність. Я починаю вважати, що звіт про помилки - це правильна відповідь.
Чан-Хо Су

1
Я повністю погоджуюся з Чан-Хосухом, це можна пояснити лише помилкою. (Я божеволію від такого роду .... у випуску LTS). Це не відповідь. Я запустив команду sudo apt-get updateз інтервалом в 1 год, і вона знову завантажує всі файли індексу.
Анвар

2
@ Chan-HoSuh Під час альфа-бета трапляється купа, оскільки архів завжди змінюється, так що очікується перед випуском.
Хорхе Кастро

7
Я пішов і повідомив про помилку: bugs.launchpad.net/launchpad/+bug/1001780
Хав'єр Лопес

8

Я спробував замість дзеркала перейти, us.archive.ubuntu.comі це вирішило проблему! За допомогою звичайного сервера Ubuntu, я виявив, що лише перевіривши через півгодини я отримаю ще ~ 13 Мб вибору apt-get update; однак з дзеркалом він знизився до <1 Мб.

В основному те, що я зробив, було відкрити /etc/apt/sources.listі замінити:

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

з

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

Я не знаю, чи є щось особливе в дзеркалах Amazon S3, але ви можете знайти дзеркало біля себе і подивитися, чи це допомагає. Перший вибор був великий (~ 16 Мб), але наступний - <1 Мб.


Я взяв файл Packages.bz2 з цього сховища, і він деякий час не оновлювався. Останнє змінення: вт, 24 квітня 2012 17:03:15 GMT - заголовок, повернутий з огляду, wget -v -S http://us-west-1.ec2.archive.ubuntu.com.s3.amazonaws.com/ubuntu/dists/precise/universe/binary-i386/Packages.bz2оскільки він не оновлюється регулярно, з нього нічого нового не можна завантажувати.
Джон С Грубер

Коли ви вперше помітили цю проблему?
John S Gruber

Мені повідомили, що на серверах, підтримуваних S3, зараз виникають проблеми. Я помітив ці великі площі ще з початку 12.04 альфа (я не був на Онеріку досить довго, щоб помітити там).
Чан-Хо Су

9
Я пішов уперед і повідомив про помилку: bugs.launchpad.net/launchpad/+bug/1001780
Хав'єр Лопес

3
Привіт, Джон. Дякую за всю вашу роботу. Що стосується, можливо, дрібниці, я хотів би якось нагородити @chilicuil, але, оскільки він не опублікував відповіді, а ваша - найбільш інформативна відповідь, я думаю, що я нагороджу вас винагородою.
Чан-Хо Су

5

Вирішення питання оновлення лише зацікавленого файлу Index:

Більшу частину часу ми оновлюємо список пакетів, щоб додати PPA. тому це для цього вирішення

  1. Створіть файл як /etc/apt/apt.conf.d/99mysettingsі
    поставте цей рядок у файл. Apt::Get::List-Cleanup 'false';.

    Як? : Введіть їх у термінал sudo gedit /etc/apt/apt.conf.d/99mysettings.

    Пояснення: Це призводить apt-getдо не видалення файлів індексу, які вже завантажені.

  2. Вимкніть сховища, які ви не любите оновлювати зараз. Ви можете зайти сюди, щоб побачити, як можна відключити сховища .

  3. Потім запустіть apt-get updateкоманду в терміналі. зачекайте, поки воно закінчиться.

  4. Нарешті знову ввімкніть усі сховища, які ви відключили кілька хвилин тому. Зараз ви оновили індекс PPA з усіма попередніми індексами

Сподіваюсь, це допоможе.


Я додав це до іншого питання. Але я думав, що це може допомогти і в цій ситуації. Я використовую це і додав безліч домовленостей, не завантажуючи цей величезний матеріал
Анвар

0

Гарні новини!!

Ця помилка виправлена ​​зараз. Дивіться це посилання для запуску .

Все, що вам потрібно - це оновити:

Відкриття терміналу та виконання

sudo apt-get update
sudo apt-get upgrade

зробить роботу.


-5

Спробуйте перейти до свого диспетчера оновлень і видаліть деякі програми. Деякі, як PPA, такі як spotify, насправді не важливі, оскільки він працює як слід, і він уже встановлений на моєму ноутбуці, тому мені не потрібен цей ppa (лише приклад).

PPA

Просто спробуйте видалити деякі PPA.


4
так, як видалення відключення сховища джерел. але, здається, основними винуватцями є офіційні сховища ubuntu. дякую, але не вирішує.
німий906
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.