Com base no seu teste de simplesmente tentar buscar a página inicial do Google, via wget -q -O- http://www.google.com
, há um firewall FW-1 na máquina / domínio jeinfw que parece estar bloqueando a maioria, se não todo o acesso HTTP de saída. (Ping / ICMP é não igual a http, portanto, só porque o ping funciona não significa que o http também funciona).
É por isso que apt-get
está falhando - em vez do conteúdo esperado, seja texto, bzip2, gzip ou xz, ele sempre obtém essa resposta HTML do firewall quando solicita qualquer arquivo:
<TITLE>Error</TITLE> <BODY> <H1>Error</H1> FW-1 at jeinfw: Access denied. </BODY>
Para resolver isso:
Você precisa configurar os servidores proxy HTTP que você recebeu! (Foi-me dito via chat!)
Supondo que o servidor é link ,
-
Abra o arquivo
/etc/profile
comsudo nano
(ou seu editor favorito). Este arquivo armazena as variáveis de todo o sistema inicializadas na inicialização do console. -
Adicione as seguintes linhas, modificando apropriadamente. Você deve duplicar em maiúsculas e minúsculas porque (infelizmente) alguns programas procuram apenas um ou outro:
http_proxy=http://139.xxx.xxx.xxx:8080/ https_proxy=http://139.xxx.xxx.xxx:8080/ ftp_proxy=http://139.xxx.xxx.xxx:8080/ no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com" HTTP_PROXY=http://139.xxx.xxx.xxx:8080/ HTTPS_PROXY=http://139.xxx.xxx.xxx:8080/ FTP_PROXY=http://139.xxx.xxx.xxx:8080/ NO_PROXY="localhost,127.0.0.1,localaddress,.localdomain.com"
Em seguida, configure os proxies para apt-get
e Update Manager
-
Esses programas não obedecerão às variáveis de ambiente. Crie um arquivo chamado
95proxies
in/etc/apt/apt.conf.d/
e inclua o seguinte:Acquire::http::proxy "http://139.xxx.xxx.xxx:8080/"; Acquire::ftp::proxy "ftp://139.xxx.xxx.xxx:8080/"; Acquire::https::proxy "https://139.xxx.xxx.xxx:8080/";
Por fim, reinicie o servidor para aplicar as alterações.