Кто-нибудь знает, почему apt-cacher-ng всегда загружает индексный файл (Packages.gz), даже если он существует в кэше apt-cacher-ng?

Я только что обновился с 11.04 до Ubuntu 12.04, выполнив новую установку.

Я установил apt-cacher-ng и заметил что-то странное в этом. Он всегда загружает индексный файл (Packages.gz), даже если этот файл существует в кеше apt-cacher-ng.

Это именно то, что произошло:

В Ubuntu 10.10 & amp; 11.04

  1. Установлен apt-cacher-ng & amp; настроен на моем ноутбуке, затем я перезагружаюсь и устанавливаю некоторые пакеты
  2. После этого я настраиваю ноутбук моего друга с помощью прокси-сервера apt-cacher-ng (192.168.1.1:3142), перезагрузка хранилища была невероятно быстрой, и завершилась за секунду без использования моего подключения к Интернету (проверено на системном мониторе, всего получено всего 15 КБ)

В Ubuntu 11.10 & amp; 12.04

  1. apt-cacher-ng установлен и настроен на моем ноутбуке, затем я перезагружаю и устанавливаю некоторые пакеты
  2. После этого я настраиваю ноутбук моего друга с помощью apt-cacher- ng proxy (192.168.1.1:3142), перезагрузка хранилища была очень медленной! , apt-cacher-ng перезагружает индексный файл из Интернета.
3
задан 17 July 2012 в 22:04

3 ответа

Неожиданные повторные загрузки, которые вы испытываете, скорее всего, вызваны этой ошибкой в ​​инфраструктуре архива:

https://bugs.launchpad.net/ubuntu/+source/apt/+bug/1001780

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

Пожалуйста, отметьте «эта ошибка также влияет на меня» на странице панели запуска, если это возможно.

0
ответ дан 17 July 2012 в 22:04

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

0
ответ дан 17 July 2012 в 22:04

В панели управления apt-cacher-ng (open http://localhost:3142/acng-report.html) есть опция под названием «Force the download of index files (even having fresh ones)». Вероятно, он включен.

0
ответ дан 17 July 2012 в 22:04

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

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