Вики IT-KB

Пошаговые руководства, шпаргалки, полезные ссылки...

Инструменты пользователя

Инструменты сайта


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;
};

Автор первичной редакции:
Алексей Максимов
Время публикации: 31.12.2017 16:26

Обсуждение

Ваш комментарий:
 
unix-linux/advanced-packaging-tool/how-to-install-packages-updates-apt-over-proxy-in-debian-unbuntu.1515274789.txt.gz · Последнее изменение: 07.01.2018 00:39 — Алексей Максимов

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki