Как отключить проверку репо вселенной каждый раз?

Как вы знаете, каждый раз, когда вы обновляете свои репозитории в Ubuntu 12.04, репозиторий юниверсов загружает все свое содержимое на ваш компьютер, независимо от того, были ли они изменены с момента последнего обновления или нет. А в такой стране, как моя, где интернет-соединение слишком медленное, это вызовет некоторые проблемы.

Есть ли способ ограничить загрузку содержимого теми временами, когда они действительно изменились, как и в других хранилищах?
Я не хочу отключать хранилище юниверсов, я просто хочу, чтобы к нему относились как к другим репозитории и не получают загрузки каждый раз, когда я "apt-get update"

0
задан 3 August 2012 в 16:12

2 ответа

Это распространенная ошибка в Ubuntu 12.04.

Обходной путь:

Поскольку затронутые репозитории представляют собой неизменяемые репозитории дистрибутивов, один из способов обойти эту проблему заключается в запуске следующих команд непосредственно перед запуском 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

    Если вы включили Ubuntu Universe`

    [ 1123]
  • `sudo touch /var/lib/apt/list/us.archive.ubuntu.com_ubuntu_dists_precise_main_source_Sources

    Если вы включили источники`

  • ` sudo touch / var / lib / apt / lists / us.archive.ubuntu.com_ubuntu_dists_precise_universe_source_Sources

    Если вы включили и юниверс, и источники`

Эти команды сообщают системе, что эти файлы обновлены до обновление времени в архиве файлов. Не запускайте эти команды в других репозиториях или после исправления ошибки.

Даже после устранения проблемы может иметь смысл подумать о том, как уменьшить пропускную способность при запуске apt-get, если вы регулярно запускаете его и используете медленное или дорогое подключение к Интернету.

  1. Возможно, имеет смысл запускать обновление реже или, что эквивалентно, выбирать репозиторий, который обновляется реже основных.

  2. Многие включают «исходные» репозитории в свой список программных источников. Это полезно для использования apt-get source packagename , но это может быть старомодно.

    Если вы не получаете источник каждый день, вы можете удалить настройку источника, включить его снова и выполнить обновление только тогда, когда вы хотите загрузить какой-либо источник. Источник различных пакетов постоянно меняется, поэтому также изменяется и индекс для загрузки.


Другой обходной путь - обновить только заинтересованный индексный файл:

В большинстве случаев мы обновляем список пакетов, чтобы добавить 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 со всеми предыдущими индексами.


Другой вариант - переключиться на зеркало вместо использования us.archive.ubuntu.com

Существует много зеркал, которые не обновляют индекс регулярно (возможно, один раз в неделю). Я решил проблему, переключившись на это зеркало.

Вы можете найти зеркало рядом с вами и посмотреть, поможет ли это.

Надеюсь, это поможет.


Источник: Здесь

0
ответ дан 3 August 2012 в 16:12

Отключите source code из программных источников , как здесь.

Отключение исходного кода уменьшает размеры обновленных источников.

enter image description here

Это значительно уменьшит размер обновления, как можно увидеть в этом вопросе здесь.

размер списков обновлений apt-get слишком велик

0
ответ дан 3 August 2012 в 16:12

Другие вопросы по тегам:

Похожие вопросы: