Во время установки системы с Desktop LiveCD (10.10) я установил флажок «Загружать обновления во время установки».
Перед началом установки я настроил прокси-сервер apt.
Прокси-сервер был настроен путем записи
Acquire::http { Proxy "http://apt-proxy-server:3142"; };
в новый файл /etc/apt/apt.conf.d/02proxy
на работающей системе, загруженной с LiveCD.
Этот прокси-сервер правильно использовался для установки различных пакетов в действующей системе до запуска графического интерфейса установки системы. Он обращается к apt-cacher-ng
, работающему в непрозрачном режиме на машине apt-proxy-server
.
Однако загрузки, происходящие во время установки, не используют этот прокси. Я убедился, что файл 02proxy
не был изменен или удален.
Есть ли способ принудительного использования прокси-сервера APT во время установки?
Если вы используете Live CD, Apt не настроен на использование вашего прокси, вы можете настроить apt на live CD для использования прокси. Если вы хотите сделать это более постоянным, вы можете использовать собственный live CD или настроить свою сеть на использование прокси по умолчанию для всех подключений.
лично я просто использую squid и кэширую все файлы .deb в течение месяца
Обновление клиентов для использования ваших Клиентам apt для прокси-сервера необходимо переконфигурировать файл /etc/apt/sources.list, чтобы он указывал на новый прокси-сервер apt, а не на внешний мир. Конфигурация файла sources.list выглядит аналогично конфигурации для обычных репозиториев apt, за исключением того, что бэкэнд-раздел должен быть добавлен к пути:
blockquote>пример изменений
deb http: // apt-proxy: port / backend dist component Заменить упоминания определенного URL-адреса репозитория ссылками на ваш сервер и бэкэнд для него; например:
blockquote>deb http://archive.ubuntu.com/ubuntu dapper main restricted deb http://security.ubuntu.com/ubuntu dapper-security main restricted universe
станет
deb http://server:9999/ubuntu dapper main restricted deb http://server:9999/ubuntu-security dapper-security main restricted universe
Список sources.list, соответствующий apt-proxy-v2.conf, приведенному выше, может выглядеть следующим образом:
Записи apt-прокси для стандартных модулей
deb http://localhost:9999/ubuntu dapper main restricted universe multiverse deb-src http://localhost:9999/ubuntu dapper main restricted universe multiverse
Записи apt-прокси для исправлений безопасности
deb http://localhost:9999/ubuntu-security dapper-security main restricted universe multiverse deb-src http://localhost:9999/ubuntu-security dapper-security main restricted universe multiverse