Вики IT-KB

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

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

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


unix-linux:advanced-packaging-tool:how-to-install-packages-updates-apt-over-proxy-in-debian-unbuntu

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
unix-linux:advanced-packaging-tool:how-to-install-packages-updates-apt-over-proxy-in-debian-unbuntu [25.03.2017 10:07] Алексей Максимовunix-linux:advanced-packaging-tool:how-to-install-packages-updates-apt-over-proxy-in-debian-unbuntu [19.06.2023 11:28] (текущий) Алексей Максимов
Строка 1: Строка 1:
 ===== Как задать прокси для обновления пакетов в Debian/Ubuntu Linux ===== ===== Как задать прокси для обновления пакетов в Debian/Ubuntu Linux =====
 +
 +{{:unix-linux:pasted:20170324-210638.png }} При работе с менеджером **deb**-пакетов **Advanced Packaging Tool** (**APT**) в корпоративных сетях может потребоваться взаимодействие с внутренними прокси-серверами, предоставляющими доступ в Интернет. Здесь описаны основные методы настройки работы APT с такими прокси-серверами. 
 +
 \\ \\
-=== Для всех пользователей системы ===+==== Включение прокси для всех пользователей системы ====
  
 Данный способ глобальный, так как влияет на всех пользователей системы. Данный способ глобальный, так как влияет на всех пользователей системы.
    
-В конфигурационном файле **/etc/apt/apt.conf** указать строку вида:+В конфигурационном файле ''/etc/apt/apt.conf'' указать строку вида:
  
-<HTML><pre style="padding:3px;"><div style="background:#5a5a62;color:#ffffff;padding:10px;">Acquire::http::Proxy "http://User:Password@Proxy.holding.com:3128";</div></pre></HTML>+<file bash apt.conf'>Acquire::http::Proxy "http://User:Password@Proxy.holding.com:3128";</file>
  
-настройки также можно найти в файле **/etc/apt/apt.conf.d/{XX}proxy**+Аналогичные настройки также можно найти/указать в файлах вида ''/etc/apt/apt.conf.d/{XX}proxy''
  
 \\ \\
-=== Для текущего пользователя ===+==== Включение прокси для текущего пользователя ====
  
-Настройки прокси можно передать менеджеру пакетов APT через переменные окружения текущего пользователя. Для этого в профиле пользователя нужно внести изменения в файл **.profile**, добавив в конец файла сроки вида:+Настройки прокси можно передать менеджеру пакетов APT через переменные окружения текущего пользователя. Для этого в профиле пользователя нужно внести изменения в файл ''~/.profile'', добавив в конец файла сроки вида:
  
-<HTML><pre style="padding:3px;"><div style="background:#5a5a62;color:#ffffff;padding:10px;">...+<file bash .profile> 
 +...
 export https_proxy=http://User:Password@Proxy.holding.com:3128/ export https_proxy=http://User:Password@Proxy.holding.com:3128/
 export http_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/</div></pre></HTML>+export ftp_proxy=http://User:Password@Proxy.holding.com:3128/</file> 
 + 
 +\\ 
 +==== Обход прокси для локальных репозиториев ==== 
 + 
 +В случаях когда на уровне переменных окружения пользователя или на уровне всей системы заданы параметры прокси, которые используются менеджером пакетов APT, может возникнуть проблема с получением метаданных о пакетах из локальных репозиториев, доступ к которым должен выполняться не через прокси, а напрямую. 
 +В этих случаях в файл конфигурации APT можно добавить правило, которое заставит обращаться к указанному локальному репозиторию минуя прокси: 
 + 
 +<file bash apt.conf>Acquire::http::Proxy { 
 +    local-apt-repo.holding.com DIRECT; 
 +};</file>
  
  
 +----
 +Проверено на следующих конфигурациях:
 +^ Версия ОС 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}} {{tag>Linux Ubuntu Debian APT Update Proxy}}
  
 ~~DISCUSSION~~ ~~DISCUSSION~~
unix-linux/advanced-packaging-tool/how-to-install-packages-updates-apt-over-proxy-in-debian-unbuntu.1490425678.txt.gz · Последнее изменение: 25.03.2017 10:07 — Алексей Максимов

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki