De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Colaboração: Roberto Rodrigues da Silva
Data de Publicação: 27 de Outubro de 2006
O "apt-get" é uma ferramenta de gerenciamento de pacotes para Sistemas Debian e sistemas baseados no Debian.
Nesta dica irei demostrar como configurar o apt-get atrás de um servidor Proxy SQUID Transparente ou com Autenticação para utilização dessa famosa ferramenta de manipulação de pacotes.
Obs.: Neste e em outros documentos que eu escrevi a formatação do texto possui os seguintes significados:
Primeiro edite o arquivo de variáveis de ambiente com o comando abaixo:
# vi /etc/environment
Obs.: No exemplo eu utilizei o editor vi, mas pode ser qualquer outro editor de texto simples.
E inclua o seguinte conteúdo no arquivo "environment":
http_proxy="http://192.168.1.254:3128" ftp_proxy="http://192.168.1.254:3128" Acquire { HTTP::Proxy 192.168.1.254:3128; FTP::Proxy 192.168.1.254:3128; }; alias wget="wget -Y on"
Obs.: No exemplo acima eu configurei o proxy para o protocolo HTTP e FTP. Você também deve informar o endereço e a porta do seu Servidor Proxy (SQUID), no exemplo foi utilizado o IP: 192.168.1.254 e a Porta: 3128, altere para o IP e Porta do seu servidor de proxy e salve o arquivo.
Agora vamos editar o arquivo de configuração do APT-GET:
# vi /etc/apt/apt.conf
E adicione as seguintes linhas:
Acquire{ HTTP::proxy "http://192.168.1.254:3128"; FTP::proxy "http://192.168.1.254:3128"; }
Obs.: Novamente altere as informações de IP e Porta para do seu servidor de proxy e salve o arquivo.
Agora vamos alterar o arquivo /etc/profile
# echo "export http_proxy ftp_proxy" >> /etc/profile
Pronto !
Para "apt-get" para Proxy com Autenticação é necessário incluir o usuário e senha, como EXEMPLO irei utilizar o usuario "roberto" e a senha "123mudar".
Primeiro edite o arquivo de variáveis de ambiente com o comando abaixo:
# vi /etc/environment
E inclua o seguinte conteúdo no arquivo "environment":
http_proxy="http://roberto:123mudar@192.168.1.254:3128" ftp_proxy="http://roberto:123mudar@192.168.1.254:3128" Acquire { HTTP::Proxy roberto:123mudar@192.168.1.254:3128; FTP::Proxy roberto:123mudar@192.168.1.254:3128; }; alias wget="wget --proxy-user=roberto --proxy-passwd=senha"
Obs.: Não esqueça de alterar o IP: 192.168.1.254, Porta: 3128, Usuario: roberto e Senha: 123mudar para as informações corretas do seu servidor de proxy e o salve o arquivo.
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários