Problemas ao usar o apt/aptitude usando proxy ?

Problemas ao usar o apt/aptitude usando proxy ?

Algumas pessoas comentaram na lista de discussão que o apt/aptitude está ignorando as variáveis de ambiente http_proxy e ftp_proxy e com isso não estão conseguindo fazer o apt/aptitude ser executado via proxy. Eu sei que com as variáveis de ambiente devidamente ajustadas deveria funcionar.

Não quero entrar na briga e descobrir se esse problema realmente acontece com todos, ou se é um bug novo para a lista do Ubuntu 10.04, mas há um outro método para fazer funcionar seu apt/aptitude por proxy, quer saber como ?

Dê um ALT+F2 e execute :

gksu gedit /etc/apt/apt.conf.d/02proxy

Cole o seguinte conteúdo :

Acquire::http::Proxy "http://fulano:senha@ip.do.proxy:porta";
Acquire::ftp::Proxy "ftp://fulano:senha@ip.do.proxy:porta";

Salve o arquivo e saia do editor de texto.

Agora tente executar usando o terminal :

sudo apt-get update

E note que a atualização ocorrerá sem problemas.

  1. #1 por Elvisrv em 1 \01\UTC junho \01\UTC 2010 - 12:32

    Estava precisando muito disso, ontem mesmo pesquisei, mas não encontrei. Valew mesmo

  2. #2 por Richards em 7 \07\UTC junho \07\UTC 2010 - 12:42

    Valeu!!! Funcionou mesmo!!

  3. #3 por Vinicius em 14 \14\UTC junho \14\UTC 2010 - 14:49

    aqui não deu certo =/

  4. #4 por Felipe em 22 \22\UTC junho \22\UTC 2010 - 16:13

    Não funcionou…
    Resultado:
    Err http://security.debian.org lenny/updates/main Packages
    407 Proxy Authentication Required
    Ign http://sft.if.usp.br lenny/main Sources
    Err http://volatile.debian.org lenny/volatile/main Packages
    407 Proxy Authentication Required

    o Meu proxy (squid) está integrado ao Active Directory trabalhando com Kerberos.
    A minha máquina (debian) já foi adicionada no dominio e consigo obter tickets kerberos válidos.
    Exemplo:
    # klist
    Ticket cache: FILE:/tmp/krb5cc_0
    Default principal: domain.user@DOMAIN-EXAMPLE.COM.BR
    Valid starting Expires Service principal
    06/22/10 16:11:30 06/23/10 02:11:37 krbtgt/DOMAIN-EXAMPLE.COM.BR@DOMAIN-EXAMPLE.COM.BR
    renew until 06/23/10 02:11:30
    Kerberos 4 ticket cache: /tmp/tkt0
    klist: You have no tickets cached

    Como fazer para o aptitude autenticar usando kerberos ???

    Grato.

  5. #5 por admin em 22 \22\UTC junho \22\UTC 2010 - 16:29

    Também tenho em minha rede a salada Kerberos+Winbind+Samba+squid3 e garanto que aqui funciona.
    Dê uma olhada em /var/cache/squid3/cache.log, lá talvez encontrará informacoes para saber se ao menos o squid tá recebendo a autenticação de sua máquina.

  6. #6 por Arnaldo em 28 \28\UTC julho \28\UTC 2010 - 17:05

    Felipe tenta inserir esta mesma configuração no arquivo /etc/apt/apt.conf
    Caso não exista crie-o.

%d blogueiros gostam disto: