Предварительная настройка прокси для локального хранилища

Я пытаюсь настроить предварительную конфигурацию для сетевой установки Ubuntu 14.04 из примера в официальной документации. На меня влияет прокси-ошибка при выборе зеркала. Я использую apt-cacher-ng прокси. Из-за этого добавление локального репозитория завершается неудачно, так как ключ не может быть загружен через apt-cacher-ng прокси. Обычно я получаю сообщение об ошибке самого ключа. Затем я попытался использовать случайный ключ gpg из зеркала, указанного в apt-cacher-ng бэкэнд (in.archive.ubuntu.com, в этом случае). Ошибка с ключом исчезла (по крайней мере, соответствующее приглашение не появилось), но локальный репозиторий все еще не был добавлен, хотя я установил:

d-i debian-installer/allow_unauthenticated boolean true

Использование моего зеркала кампуса напрямую, таким образом избегая прокси, выдает ошибку о grub-pc не удается установить (возможно, из-за какой-то проблемы с зеркалом?). Что я могу сделать, используя кешер и локальный репозиторий вместе? Я могу думать о следующих возможностях:

  1. apt-cacher-ng имеет возможность позволить некоторым доменам / URL-адресам скользить, вместо того, чтобы полностью отклонить их.
  2. debian-installer есть способ использовать локальный репо без ключа.
  3. debian-installer есть вопрос о более конкретных настройках прокси (например, только для apt (Идеально), no_proxy списки и т. д.).
  4. Установите один пакет (который содержит ключ для хранилища и sources.list.d запись), до d-i начинает установку пакетов.
  5. wget ключ и запись списка напрямую и добавьте его, сделайте apt-get update и другие установки пакета через скрипт в постустановке.
  6. Найдите способ исправить grub-pc ошибка при прямом использовании локального зеркала кампуса.

1 ответ

Решение

Поэтому я использую обходной путь. Прокси, который я установил в предварительном наборе, является HTTP-прокси, поэтому, естественно, HTTPS и FTP-соединения не затрагиваются. Однако программа установки не поддерживает HTTPS в качестве транспортного механизма (возможно, apt-transport-https должен быть установлен как-то). Таким образом, остается опция настройки FTP-сервера для ключа подписи, который я использовал vsftpd, Я не хотел apt-cacher сделать любую работу для локального хранилища, поэтому я настроил vsftpd служить в качестве хранилища FTP, а также.

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