Предварительная настройка прокси для локального хранилища
Я пытаюсь настроить предварительную конфигурацию для сетевой установки 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
не удается установить (возможно, из-за какой-то проблемы с зеркалом?). Что я могу сделать, используя кешер и локальный репозиторий вместе? Я могу думать о следующих возможностях:
apt-cacher-ng
имеет возможность позволить некоторым доменам / URL-адресам скользить, вместо того, чтобы полностью отклонить их.debian-installer
есть способ использовать локальный репо без ключа.debian-installer
есть вопрос о более конкретных настройках прокси (например, только дляapt
(Идеально),no_proxy
списки и т. д.).- Установите один пакет (который содержит ключ для хранилища и
sources.list.d
запись), доd-i
начинает установку пакетов. wget
ключ и запись списка напрямую и добавьте его, сделайтеapt-get update
и другие установки пакета через скрипт в постустановке.- Найдите способ исправить
grub-pc
ошибка при прямом использовании локального зеркала кампуса.
1 ответ
Поэтому я использую обходной путь. Прокси, который я установил в предварительном наборе, является HTTP-прокси, поэтому, естественно, HTTPS и FTP-соединения не затрагиваются. Однако программа установки не поддерживает HTTPS в качестве транспортного механизма (возможно, apt-transport-https
должен быть установлен как-то). Таким образом, остается опция настройки FTP-сервера для ключа подписи, который я использовал vsftpd
, Я не хотел apt-cacher
сделать любую работу для локального хранилища, поэтому я настроил vsftpd
служить в качестве хранилища FTP, а также.