em /etc/apt/apt.conf
, adicione a linha:
Acquire::http::Proxy "http://MYDOMAIN\MYNAME:[email protected]:MYPORT";
o ponto-e-vírgula é necessário no final da linha para adicionar
Eu devo estar perdendo alguma coisa ... Eu poderia jurar que já fiz isso antes, mas eu incitei as VMs que eu estava usando anteriormente.
Como você obtém o apt-get para autenticar por meio de um proxy que suporta apenas o NTLM? Preciso alterar minha configuração de proxy para também suportar outros mecanismos de autenticação?
Ubuntu 10.04.
em /etc/apt/apt.conf
, adicione a linha:
Acquire::http::Proxy "http://MYDOMAIN\MYNAME:[email protected]:MYPORT";
o ponto-e-vírgula é necessário no final da linha para adicionar
Uma alternativa melhor é instalar o CNTLM, que é um proxy NTLM que se apresenta como um proxy web comum.
É muito fácil instalar a partir de .deb (dependências triviais adduser e libc6 que devem estar em todos os sistemas) e configurar. Depois de instalá-lo, basta informar ao apt-get para usar o proxy localhost: 3128.
Esta solução tem duas vantagens:
funciona para todos programas usando HTTP / HTTPS / FTP, incluindo apt-get
, navegadores da web e sessões SSH encapsuladas por HTTPS (bom para escapar do firewall, se necessário). )
sua senha é armazenada em cntlm.conf
como um hash em vez de em texto simples.
O CNTLM também funciona no Windows. Muito legal.
Veja Configurando o apt-get para use um http-proxy (no link ).