Bogos

abril 23, 2010

Usar apt-get com Proxy

Filed under: Tecnologia — Bogos @ 11:14 pm

Depois de milhares de tentativas em vão de ativar proxy no apt-get do Linux no serviço, cheguei em algumas soluções.

-Usando Ubuntu 9.04 e 9.10;
-Mostrarei como configurar usando usuário/senha no proxy e não usando, no meu caso era necessário;
-Sempre que for testar o que você editou, reinicie a máquina pois diferente do que os “Softwarezeros Livres” de plantão dizem, o Linux precisa ser reiniciado em 90% das alterações que você faz para que as mesmas possa entrar em ação;
-Usando 192.168.0.1 como IP do servidor do proxy e 3128 como a porta do mesmo;

Primeiramente editar o arquivo /etc/profile e adicionar as linhas abaixo. Em uma das formatadas só o fato de editar esse arquivo já foi o suficiente, porém em outras vezes eu tive que além disso editar os próximos arquivos.

/home:~# vi /etc/profile

Adicionar:

Com Senha

http_proxy=”http://usuario:senha@192.168.0.1:3128″
ftp_proxy=”http://usuario:senha@192.168.0.1:3128″

export http_proxy ftp_proxy
Sem Senha

http_proxy=”http://192.168.0.1:3128″
ftp_proxy=”http://192.168.0.1:3128″

export http_proxy ftp_proxy

Veja que para não usar usuário/senha, substituir http://usuario:senha@192.168.0.1:3128 por http://192.168.0.1:3128.

Caso tenha editado o arquivo /etc/profile, reiniciado o Linux e mesmo assim ainda não deu certo, seguimos para as outras alternativas. Mantenha o arquivo /etc/profile com as alterações já feitas e edite agora o arquivo /etc/environment.

/home:~# vi /etc/environment

Adicionar:

Sem Senha

http_proxy=”http://192.168.0.1:3128″
ftp_proxy=”http://192.168.0.1:3128″

Acquire {
HTTP::Proxy 192.168.0.1:3128;
FTP::Proxy 192.168.0.1:3128;
};
alias wget=”wget -Y on”

Com Senha

http_proxy=”http://usuario:senha@192.168.0.1:3128″
ftp_proxy=”http://usuario:senha@192.168.0.1:3128″

Acquire {
HTTP::Proxy usuario:senha@192.168.0.1:3128;
FTP::Proxy usuario:senha@192.168.0.1:3128;
};
alias wget=”wget –proxy-user=usuario –proxy-passwd=senha”

Nota-se que neste arquivo também configuramos o wget, ou seja, mesmo que o /etc/profile senha o suficiente para o apt-get, o wget não irá funcionar caso você precise dele.

Bom, agora vamos editar o arquivo /etc/apt/apt.conf.

/home:~# vi /etc/apt/apt.conf

Adicionar:

Sem Senha

Acquire{
HTTP::proxy “http://usuario:senha@192.168.0.1:3128”;
FTP::proxy http://usuario:senha@192.168.0.1:3128;
}

Com Senha 

Acquire{
HTTP::proxy “http://usuario:senha@192.168.0.1:3128”;
FTP::proxy http://usuario:senha@192.168.0.1:3128;
}

Pronto, agora reinicie o Linux.
Se depois de tudo isso continuar sem funcionar, reveja se você fez tudo corretamente, se o IP e a porta estão corretas, e o usuário e a senha também. Se após verificar e estiver tudo ok, daí meu amigo, você formata e instala um windows aí.

Abraços!

Anúncios

2 Comentários »

  1. “Sempre que for testar o que você editou, reinicie a máquina pois diferente do que os “Softwarezeros Livres” de plantão dizem, o Linux precisa ser reiniciado em 90% das alterações que você faz para que as mesmas possa entrar em ação;”

    Que imbecil. Sem comentários a sua ignorância com relação ao Linux.

    Comentário por Nao Digo a Imbecis — setembro 2, 2010 @ 7:20 pm

    • É esse tipo de pessoa que eu chamo de “Softwarezero Livre”, trocam o sarcasmo por agressão verbal…

      Comentário por Bogos — setembro 2, 2010 @ 11:10 pm


RSS feed for comments on this post. TrackBack URI

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

w

Conectando a %s

Blog no WordPress.com.

%d blogueiros gostam disto: