- Операционные системы
- Виртуализация
- IT-инфраструктура
- Защита ИС и периметра
- Сетевые службы
- Хранение данных
- СУБД
- Объединенные коммуникации
- Веб-серверы и веб-движки
- Скриптинг
unix-linux:advanced-packaging-tool:how-to-install-packages-updates-apt-over-proxy-in-debian-unbuntuСодержание
Как задать прокси для обновления пакетов в Debian/Ubuntu Linux
При работе с менеджером deb-пакетов Advanced Packaging Tool (APT) в корпоративных сетях может потребоваться взаимодействие с внутренними прокси-серверами, предоставляющими доступ в Интернет. Здесь описаны основные методы настройки работы APT с такими прокси-серверами.
Включение прокси для всех пользователей системы
Данный способ глобальный, так как влияет на всех пользователей системы.
В конфигурационном файле
/etc/apt/apt.conf
указать строку вида:- apt.conf'
Acquire::http::Proxy "http://User:Password@Proxy.holding.com:3128";
Аналогичные настройки также можно найти/указать в файлах вида
/etc/apt/apt.conf.d/{XX}proxy
Включение прокси для текущего пользователя
Настройки прокси можно передать менеджеру пакетов APT через переменные окружения текущего пользователя. Для этого в профиле пользователя нужно внести изменения в файл
~/.profile
, добавив в конец файла сроки вида:- .profile
... export https_proxy=http://User:Password@Proxy.holding.com:3128/ export http_proxy=http://User:Password@Proxy.holding.com:3128/ export ftp_proxy=http://User:Password@Proxy.holding.com:3128/
Обход прокси для локальных репозиториев
В случаях когда на уровне переменных окружения пользователя или на уровне всей системы заданы параметры прокси, которые используются менеджером пакетов APT, может возникнуть проблема с получением метаданных о пакетах из локальных репозиториев, доступ к которым должен выполняться не через прокси, а напрямую. В этих случаях в файл конфигурации APT можно добавить правило, которое заставит обращаться к указанному локальному репозиторию минуя прокси:
- apt.conf
Acquire::http::Proxy { local-apt-repo.holding.com DIRECT; };
Проверено на следующих конфигурациях:
Версия ОС Linux Версия APT Debian GNU/Linux Jessie 8.10 apt 1.0.9.8.4 for amd64
Автор текущей редакции:
Алексей Максимов
Время публикации: 07.01.2018 00:39unix-linux/advanced-packaging-tool/how-to-install-packages-updates-apt-over-proxy-in-debian-unbuntu.txt · Последнее изменение: 07.01.2018 00:50 — Алексей Максимов
Инструменты страницы
Обсуждение