Existe uma maneira de usar o proxy Purchase :: http :: para alguns repositórios?
Estou em uma rede que possui um servidor proxy. Então todo mundo precisa atualizar o /etc/apt/apt.conf adicionando as linhas como
Acquire::http::Proxy "http://yourproxyaddress:proxyport";
Acquire::https::Proxy "http://yourproxyaddress:proxyport";
Acquire::ftp::Proxy "http://yourproxyaddress:proxyport";
Acquire::socks::Proxy "http://yourproxyaddress:proxyport";
Tudo funcionando bem com isso.
Mas agora temos muitas máquinas ubuntu e eu quero fazer um espelho ubuntu local.
Portanto, devemos apagar essas linhas de proxy .... exceto para repositórios externos.
Então, como faço para configurar algo assim?
Nas distros baseadas em RH, você pode ter uma configuração de proxy global para o yum e, em seguida, usar configurações de proxy individuais para cada repositório. Mas não encontrou algo semelhante no Ubuntu.
fonte
Acquire::http::proxy::HOST_NAME_TO_BE_PROXIED "http://yourproxyaddress:proxyport";
por exemplo:Acquire::http::proxy::download.docker.com "http://1.2.3.4:1234";
É assim que eu resolvo esse problema.
Remova todas as linhas de aquisição no apt.conf e retorne ao estado original
Agora, exporte seu http_proxy como
onde xyz.org é o seu nome de domínio local
Agora, finalmente, execute o apt-get da seguinte maneira.
A opção -E disponibiliza a variável http_proxy para o apt-get. É isso aí. O proxy agora é usado para todas as conexões externas e não para a rede interna.
fonte