===== Как задать прокси для обновления пакетов в Debian/Ubuntu Linux =====
{{:unix-linux:pasted:20170324-210638.png }} При работе с менеджером **deb**-пакетов **Advanced Packaging Tool** (**APT**) в корпоративных сетях может потребоваться взаимодействие с внутренними прокси-серверами, предоставляющими доступ в Интернет. Здесь описаны основные методы настройки работы APT с такими прокси-серверами.
\\
==== Включение прокси для всех пользователей системы ====
Данный способ глобальный, так как влияет на всех пользователей системы.
В конфигурационном файле ''/etc/apt/apt.conf'' указать строку вида:
Acquire::http::Proxy "http://User:Password@Proxy.holding.com:3128";
Аналогичные настройки также можно найти/указать в файлах вида ''/etc/apt/apt.conf.d/{XX}proxy''
\\
==== Включение прокси для текущего пользователя ====
Настройки прокси можно передать менеджеру пакетов APT через переменные окружения текущего пользователя. Для этого в профиле пользователя нужно внести изменения в файл ''~/.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 можно добавить правило, которое заставит обращаться к указанному локальному репозиторию минуя прокси:
Acquire::http::Proxy {
local-apt-repo.holding.com DIRECT;
};
----
Проверено на следующих конфигурациях:
^ Версия ОС Linux ^ Версия APT ^
|Debian GNU/Linux Jessie 8.10 | apt 1.0.9.8.4 (amd64) |
|Debian GNU/Linux Bookworm 12.0 | apt 2.6.1 (amd64) |
----
{{:user:blogroot.png?50&nolink |}} Автор текущей редакции:\\ [[user:blogroot|Алексей Максимов]] \\ Время публикации: 07.01.2018 00:39
{{tag>Linux Ubuntu Debian APT Update Proxy}}
~~DISCUSSION~~