Eu estava tentando configurar o proxy no meu lubuntu 14.04. Como eu queria usar o nome de usuário e a senha para minha autenticação de proxy, optei pelo ntlm e o instalei. Agora eu posso usar o meu link de proxy como 127.0.0.1:3128. Já que é lubuntu, eu não tenho a opção de gui para configurar o sistema de proxy como eu estava fazendo nas máquinas do ubuntu. Depois do googling, encontrei uma solução para adicionar as entradas de proxy em / etc / environment, conforme abaixo:
http_proxy=http://127.0.0.1:3128/
https_proxy=http://127.0.0.1:3128/
ftp_proxy=http://127.0.0.1:3128/
no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"
HTTP_PROXY=http://127.0.0.1:3128/
HTTPS_PROXY=http://127.0.0.1:3128/
FTP_PROXY=http://127.0.0.1:3128/
NO_PROXY="localhost,127.0.0.1,localaddress,.localdomain.com"
e criou um arquivo chamado /etc/apt/apt.conf.d/95proxies com as entradas abaixo:
Acquire::http::proxy "http://127.0.0.1:3128/";
Acquire::ftp::proxy "ftp://127.0.0.1:3128/";
Acquire::https::proxy "https://127.0.0.1:3128/";
Meu problema agora é que não consigo instalar nenhum pacote usando o comando apt-get.
root@test014:~# apt-get install htop
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
htop
0 upgraded, 1 newly installed, 0 to remove and 153 not upgraded.
Need to get 65.3 kB of archives.
After this operation, 203 kB of additional disk space will be used.
Err http://in.archive.ubuntu.com/ubuntu/ utopic/universe htop amd64 1.0.3-1
407 Proxy Authentication Required ( The ISA Server requires authorization to fulfill the request. Access to the Web Proxy filter is denied. )
E: Failed to fetch http://in.archive.ubuntu.com/ubuntu/pool/universe/h/htop/htop_1.0.3-1_amd64.deb 407 Proxy Authentication Required ( The ISA Server requires authorization to fulfill the request. Access to the Web Proxy filter is denied. )
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
Quando eu verifiquei como usuário, posso ver as entradas de proxy definidas na variável env:
user1@test014:~$ echo $http_proxy
http://127.0.0.1:3128/
mas o usuário root não mostrava nada:
user1@test014:~$ sudo bash
root@test014:~# echo $http_proxy
root@test014:~# exit
Então eu adicionei as mesmas entradas de proxy em /etc/bash.bashrc também e agora eu posso ver as variáveis env do root, mas ainda não consigo executar os comandos apt-get como root ou como usuário normal usando sudo. Por favor, informe