3.15. Выбор пакетных зеркал для apt-proxy.conf
Проблема
Пакетные зеркала, содержащиеся по умолчанию в файле apt-proxy.conf, разбросаны по всему земному шару. Как выбрать те из них, которые вы хотите использовать? В идеальном варианте хотелось бы использовать зеркальные сайты, находящиеся поближе к вашему компьютеру.
Решение
По умолчанию записи в /etc/apt-proxy.apt-proxy.conf выглядят так:
add_backend /debian/ \
$APT_PROXY_CACHE/debian/ \
http://ftp.us.debian.org/debian/ \
http://ftp.de.debian.org/debian/ \
http://ftp.uk.debian.org/debian/ \
+ftp.us.debian.org::debian/
На сайте http://www.debian.org/mirror/list приведён текущий список зеркал Debian.
Например, вот некоторые германские зеркала в mirror/list:
DE Germany
ftp.de.debian.org /debian/ /debian/
ftp2.de.debian.org /debian/ /debian/
ftp.tu-clausthal.de /pub/linux/debian/ /pub/linux/debian/
debian.uni-essen.de /debian/ /debian/
Замените стандартные записи в apt-proxy.conf своими, предваряя каждую запись префиксом http://:
add_backend /debian/ \
$APT_PROXY_CACHE/debian/ \
http://ftp.de.debian.org/debian/ \
http://ftp2.de.debian.org/debian/ \
http://ftp.tu-clausthal.de/pub/linux/debian/
Файлы /etc/apt/sources.list на клиентских компьютерах изменять не нужно.
Комментарий
Команды ping и traceroute помогут определить, какие зеркала обладают минимальным временем отклика. Географическая близость не всегда гарантирует быстрый отклик.
Указание трёх источников обеспечивает необходимую избыточность: apt-proxy опрашивает их по порядку, и если первый источник не отвечает, опрашивается второй и т. д.
См. также
apt-proxy(8), apt-proxy.conf(5), apt-proxy-import(8); официальный список зеркал Debian (http://www.debian.org/mirror/); домашняя страница apt-proxy (http://apt-proxy.sourceforge.net/).