como posso configurar o apt-get para trabalhar com proxy?
ubuntu
virtualbox
virtual-machine
simone
fonte
fonte
em /etc/apt/apt.conf, adicione a linha:
De: http://ubuntuforums.org/showthread.php?t=96802
(Nota: completamente roubado desta resposta à minha pergunta semelhante sobre SF. Cred to Grizzly )
fonte
;
/etc/apt/apt.conf.d/01proxy
Um proxy é especificado configurando as variáveis de ambiente
http_proxy
,ftp_proxy
eall_proxy
, localmente (por exemplo, in~/.bashrc
) ou globalmente (por exemplo, in/etc/bash.bashrc
). Essas configurações são respeitadas por praticamente todos os pacotes de software de rede (como apt-get, wget, curl etc.):No entanto, defini-los dessa maneira não ajuda ao executar
sudo apt-get ...
- e isso se deve a esta linha/etc/sudoers
:Essa linha redefine todas as variáveis de ambiente ao usar
sudo
, por razões de segurança. Para manter os valores dehttp_proxy
etc. em umasudo
chamada, você pode especificar exceções paraenv_reset
viaenv_keep
:Dessa forma, você
apt-get
poderá honrar a configuração global para http_proxy, em vez de duplicar a configuraçãoapt-get
em algum arquivo de configuração arcano específico do apt.fonte
sudo apt-get ...
para qualquer coisa. Portanto, sem essa entrada/etc/sudoers
, ela não funcionará.env_reset
linha é/etc/sudoers
realmente importante!apt-get
e especificamente para as variáveis necessárias, em vez de dizer "apenas remova a linha".