apt-get funciona via proxy, mas nada mais faz

1

Isso se refere ao Ubuntu 14.04, atrás de um servidor proxy que requer autenticação.

Eu consegui fazer o apt-get funcionar via proxy. Meu /etc/apt/apt.conf é assim:

Acquire::http::proxy "http://my_proxy_server:3128/";
Acquire::https::proxy "https://my_proxy_server:3128/";
Acquire::ftp::proxy "ftp://my_proxy_server:3128/";
Acquire::socks::proxy "socks://my_proxy_server:3128/";

Minhas variáveis de ambiente parecem as mesmas - eu tenho http_proxy , https_proxy , ftp_proxy e socks_proxy set.

Eu tenho um monte de perguntas:

  1. Este servidor proxy precisa de autenticação. Eu não especifiquei nome de usuário e senha para o apt-get. No entanto, ainda posso fazer apt-get update e funciona muito bem. Por quê?

  2. Nenhum dos outros programas funcionam. Por exemplo, pip install falharia com a mensagem de que não é possível buscar o link

Qual é o caminho certo para configurar o proxy?

Atualizar

Eu instalei o google-chrome-stable e tentei conectar-me à internet. Ele me pediu para autenticação de proxy, que eu forneci. Após essa etapa, wget e pip parecem funcionar bem! Isso é muito estranho. Acho que há alguma configuração que o chrome faz que permite que os outros aplicativos também se conectem.

Agora, a nova pergunta é: como configurá-lo como root? Por exemplo, eu posso fazer pip install ... e pode baixar os pacotes muito bem, mas se eu fizer sudo pip install ... , ele não consegue se conectar ao site pypi.

    
por Sidd 27.04.2015 / 22:42

1 resposta

0

Teste isso:

Abra um terminal. Ctrl + Alt + T

Execute:

$ sudo -i
# nano /etc/bash.bashrc

Coloque as seguintes linhas no arquivo:

export http_proxy=http://my_proxy_server:3128/
export https_proxy=https://my_proxy_server:3128/
export ftp_proxy=http://my_proxy_server:3128/
export socks_proxy=socks://my_proxy_server:3128/
Ctrl + O , salve o arquivo. Ctrl + X , perto do nano.

$ sudo -i
# nano /etc/environment

Coloque as seguintes linhas no arquivo

http_proxy=http://my_proxy_server:3128/
https_proxy=https://my_proxy_server:3128/
ftp_proxy=http://my_proxy_server:3128/
socks_proxy=socks://my_proxy_server:3128/
Ctrl + O , salve o arquivo. Ctrl + X , perto do nano.

    
por kyodake 28.04.2015 / 00:55