Se você estiver usando uma conexão via proxy (empresa) por exemplo, você deve exportar as variáveis de ambiente para que seu apt-get possa funcionar, veja como fazer:
export http_proxy=http://proxy.adresse:80
export https_proxy=http://proxy.adresse:80
export ftp_proxy=http://proxy.adresse:80
export http_proxy_username=usuario
export http_proxy_password=senha
export no_proxy=”.keinproxy.de,.auchkeinproxy.de,127.0$
export HTTP_PROXY=$http_proxy
export HTTPS_PROXY=$https_proxy
export FTP_PROXY=$ftp_proxy
export NO_PROXY=$no_proxy
export HTTP_PROXY_USERNAME=$http_proxy_username
export HTTP_PROXY_PASSWORD=$http_proxy_password
Agora caso você esteja utilizando o Ubuntu Linux, pode fazer assim:
Para acessar a internet através de um servidor Proxy HTTP (Squid por exemplo), algumas configurações deverão ser feitas:
Edite o arquivo /etc/bash.bashrc
No final do arquivo inclua as seguintes linhas:
export http_proxy=http://[usuario]:[senha]@[server_proxy]:[porta]
export ftp_proxy=ftp://[usuario]:[senha]@[server_proxy]:[porta]
Para verificar o funcionamento, digite na tela terminal “env” , e irá mostrar todas as variáveis de ambiente. Essas deverão constar na tela. Esta opção irá permitir a navegação através das telas de terminal, executar wget, entre outros. Para navegação via browser, configure o servidor proxy diretamente na configuração do navegador.
Para funcionar o apt-get via proxy, edite o arquivo: /etc/apt/apt.conf
Inclua as 2 linhas seguintes no arquivo:
Acquire::http::Proxy “http://[usuario do proxy]:[senha]@[servidor proxy]:[porta]”;
Acquire::ftp::Proxy “ftp://[usuario do proxy]:[senha]@[servidor proxy]:[porta]”;
No arquivo /etc/environment insira as linhas:
LANG=pt_BR
http_proxy=”[usuario]:[senha]@[server_proxy]:[porta]”
ftp_proxy=”[usuario]:[senha]@[server_proxy]:[porta]”
Acquire {
HTTP::Proxy [usuario]:[senha]@[server_proxy]:[porta] ;
FTP::Proxy [usuario]:[senha]@[server_proxy]:[porta] ;
} ;
alias wget=”wget — proxy-user=user –proxy-passwd=password”
No arquivo /etc/profile adicione estas linhas:
export http_proxy=”http://[usuario]:[senha]@[server_proxy]:[porta]”
export ftp_proxy=”http://[usuario]:[senha]@[server_proxy]:[porta]”
Veja também...
- Pidgin and GTalk behind proxy
- Howto – Configurando Acesso ao VNCServer em RedHat e Derivados
- MySQL Proxy – Otimizador de Banco de Dados
- Howto: VNC no CentOS e RedHat derivados
- HowTo: Como copiar arquivos de uma máquina para outra no Linux?
Related posts brought to you by Yet Another Related Posts Plugin.

Como fazer essa configuração no Ubuntu 7.10 para ambientes onde a configuração de proxy é automática?
Obrigado.
Cuidado com as aspas na hora de copiar e colar e fazer suas alterações (o que me deu uma dor de cabeça =/)
Abraço.!
Excelente tutorial.
Depois que fiz apt-get update, funcionou como água.
Sinceramente, o Ubuntu precisa melhorar MUITO em relação a isso. Vc’s observaram a quantidade e lugares que precisamos colocar as configurações? Se a senha expirar, como acontece na maioria dos ambientes corporativos, temos que sair alterando ’1 milhão’ de lugares! Ninguém merece!