Кэширование репозиториев Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:кэширование_репозиториев [2016/11/01 08:20]
косметика
wiki:кэширование_репозиториев [2016/11/01 08:24] (текущий)
[Установка apt-cacher-ng]
Строка 13: Строка 13:
  
 Кэшеры бывают разные:​ Кэшеры бывают разные:​
-  * apt-proxy +  * [[Установка программ на несколько компьютеров#​Apt-proxy|apt-proxy]] 
-  * apt-cacher - требует дополнительной установки и настройки веб-сервера +  * [[fullcircle/​26/​apt_cacher|apt-cacher]] - требует дополнительной установки и настройки веб-сервера 
-  * apt-cacher-ng - быстро устанавливается и настраивается+  * apt-cacher-ng - быстро устанавливается и настраивается, рассмотрим его прямо сейчас
  
 ===== Установка apt-cacher-ng ===== ===== Установка apt-cacher-ng =====
Строка 28: Строка 28:
  
 Возможна проблема:​ при попытке обновить индексы (''​apt update''​) на клиенте может возникнуть ошибка "Bad redirection (path)",​ при этом в репозитории файл есть, кэшер его скачивает и сохраняет у себя, но клиенту не отдаёт. Например,​ у меня такое было с репозиториями Ceph. Если браузером пройти по проблемному адресу (в моём случае это был http://​ceph.com/​...),​ то можно обнаружить редирект на другой адрес (у меня http://​download.ceph.com/​...). Проблема решается заменой в ''​sources.list''​ исходного адреса на адрес после редиректа (я у себя заменил //​ceph.com//​ на //​download.ceph.com//​). Проблема странная и возникает не всегда. Возможна проблема:​ при попытке обновить индексы (''​apt update''​) на клиенте может возникнуть ошибка "Bad redirection (path)",​ при этом в репозитории файл есть, кэшер его скачивает и сохраняет у себя, но клиенту не отдаёт. Например,​ у меня такое было с репозиториями Ceph. Если браузером пройти по проблемному адресу (в моём случае это был http://​ceph.com/​...),​ то можно обнаружить редирект на другой адрес (у меня http://​download.ceph.com/​...). Проблема решается заменой в ''​sources.list''​ исходного адреса на адрес после редиректа (я у себя заменил //​ceph.com//​ на //​download.ceph.com//​). Проблема странная и возникает не всегда.
 +
 +Можно использовать не только для Ubuntu, но и для Debian. А по некоторым признакам,​ и для CentOS, Gentoo и других (не проверял).
   ​   ​
 ===== Ссылки ===== ===== Ссылки =====