Não é possível usar o apt-get ou cpan

2

Estou usando o Ubuntu 12.10. Alguns dias atrás eu precisava mudar meu proxy para se conectar à internet no meu instituto. Depois disso, não consigo acessar a Internet através do terminal, como não consigo instalar o CPAN lib para Perl ou instalar usando apt-get . Alterei meu proxy para http host 172.0.16.200 e port 3128 . Enquanto estava de volta, usei Sem proxy usando o Firefox > Preferências > Avançadas > Rede > Configurações e também da Rede > NetworkProxy > Nenhum

mas enquanto tento instalar algo recebo uma mensagem para autenticar o servidor proxy. Ele me pergunta por nome de usuário e senha.

debasish@debasish:~$ sudo cpan App::cpanminus
[sudo] password for debasish: 

Fetching with HTTP::Tiny:
.................................../01mailrc.txt.gz
HTTP::Tiny failed with an internal error: Could not connect to '172.16.0.200:3128': IO::Socket::INET: connect: timeout at /usr/share/perl/5.14/HTTP/Tiny.pm line 139


Proxy authentication needed!
 (Note: to permanently configure username and password run
   o conf proxy_user your_username
   o conf proxy_pass your_password
     )
Username:  debasish.mukherjee

Trying with
    /usr/bin/wget -O "/home/debasish/.cpan/sources/authors/01mailrc.txt.gz.tmp4734"
to get
    .......................................01mailrc.txt.gz
--2012-12-18 01:06:16--  http://cpan.repo.unpas.ac.id/authors/01mailrc.txt.gz
Connecting to 172.16.0.200:3128...  failed: Connection timed out.
Retrying.

--2012-12-18 01:07:20--  (try: 2) ......

e, em última análise, falha.

Eu também não consigo instalar a partir do "Ubuntu Software Center" ou atualizar meu sistema operacional como ele mostra "Requer a instalação de pacotes não confiáveis"

Por favor ajude.

    
por Debasish Mukherjee 17.12.2012 / 21:02

1 resposta

0

Um proxy é definido usando uma variável global, mas nem todo software usa esse valor. Às vezes isso precisa ser configurado por aplicativo. Leia sobre os aplicativos mais usados aqui .

CPAN / PEAR / PECL:

pear config-set http_proxy http://username:[email protected]:8080

APT-GET:

echo 'Acquire::http::proxy "http://username:[email protected]:8080";' >> /etc/apt/apt.conf
    
por phulstaert 24.09.2013 / 15:58