Para o comando
sudo apt-get update
Eu recebo o seguinte erro:
W: Failed to fetch http://ch.archive.ubuntu.com/ubuntu/dists/maverick-updates/multiverse/binary-i386/Packages.gz
407 Proxy Authentication Required (The ISA Server requires authorization to fulfill the request. Access to the Web Proxy filter is denied. )
Estou executando o Ubuntu 10.10 instalado no Windows XP usando o VirtualBox. Para conexões à Internet, estou usando um servidor proxy com autenticação. Tentei usar a gnome-network-proxy
ferramenta para definir configurações de proxy em todo o sistema.
Após isso /etc/environment
ter sido atualizado por http_proxy
variável com o formato http://my_proxy:port/
, não havia dados de autenticação.
Eu verifiquei isso com o Firefox. O navegador pediu meu login e senha e tudo estava funcionando bem. Infelizmente não foi o caso do apt-get. Eu também tentei fazer como descrito aqui . Infelizmente isso não funciona.
De alguma forma, pode estar relacionado ao fato de um proxy estar em um domínio do Windows, alguma idéia?
Meu nome de proxy é http-proxy . ' - ' é um caractere especial aqui?
Respostas:
Para minha rede corporativa, o administrador me deu o nome do proxy no formato:
Para nossa rede Windows, nosso nome de usuário está no formato:
Por exemplo:
Isso foi adicionado ao seguinte arquivo NOVO (ele não existe por padrão):
O seguinte texto foi adicionado:
Se você estiver usando um proxy anônimo, não precisará de suas credenciais de login:
Salve o arquivo e verifiquei se estava tudo bem com:
fonte
The program 'gksudo' is currently not installed. You can install it by typing: sudo apt-get install gksu
(o que obviamente não funcionará sem um proxy configurado ...) Felizmentesudo
funciona muito bem.Eu descobri que USERNAME e PASSWORD inseridos no applet "Network Proxy" não são armazenados no arquivo apt.conf. Você deve adicionar manualmente o nome de usuário e a senha no arquivo /etc/apt/apt.conf.
O applet "Network Proxy" armazena apenas o nome do host e a porta.
A sintaxe básica é
Se você estiver usando nomes de usuário e senha do Windows, siga este conselho:
(os usuários do Windows
/
não usam\
)Se você estiver usando uma senha forte / complexa do Windows com caracteres especiais, deverá usar a codificação de URL para os valores, por exemplo, um "@" na senha seria "% 40".
fonte
Tente definir
http_proxy
para http: // user: pass @ proxyserver: port /editar:
se a configuração
http_proxy
não funcionar, tente editarapt.conf
. NoUbuntu
apt.conf
está fragmentado no/etc/apt/apt.conf.d/
diretórioNeste diretório, edite
/etc/apt/apt.conf.d/01ubuntu
:ou tente configurá-lo usando o Synaptic: Configurações -> Preferências -> Rede
E defina suas configurações de proxy em "Configuração manual de proxy".
fonte
Estou atrás de um proxy MS ISA e estou usando o Cntlm Authentication Proxy; no
apt.conf
eu tenho 4 linhas; Li em algum lugar que a última linha deve estar vazia, mas não tenho certeza. Funciona perfeitamente:fonte
O cntlm possui uma opção de descoberta que ajuda a encontrar a configuração correta para funcionar com a autenticação NTLM da sua rede, tente o seguinte:
copie e cole os resultados no /etc/cntlm.conf
restart cntlm
fonte
'cntlm' is currently not installed. You can install it by typing: sudo apt-get install cntlm
(que, se o curso não funcionar, se meu proxy não estiver definido corretamente ...)Abra o terminal e adicione as seguintes linhas ao /etc/apt/apt.conf.
Adicione estas 2 linhas:
Salvar e sair.
Agora
apt-get update
e deve funcionar atrás de um proxy, mas você notará que ainda algo não está funcionando, esse é oadd-apt-repository
comando.Para poder adicionar repositório atrás de um proxy, digite os seguintes comandos:
Agora você pode adicionar repositórios no Lucid e Natty usando LANG = C add-apt-repository
Exemplo:
root @ ubuntu: ~ # LANG = C repositório add-apt-ppa: motumedia / mplayer-daily
Via Unixmen
fonte
Como aplicar o apt-get update ou instalar no Ubuntu? Eu estava atrás de um servidor proxy e depois de instalar o Ubuntu, não consegui atualizar ou instalar nada usando o comando apt-get. Após a pesquisa, descobri que o pacote apt foi alterado, agora não há mais apt.conf no diretório / etc / apt.
O que eu fiz para resolver esse problema é o seguinte:
Abra o terminal e o arquivo
e adicione na parte inferior do arquivo estas 2 linhas:
Agora salve e saia. Agora você poderá atualizar, atualizar ou instalar pacotes no Ubuntu
fonte
Este tem trabalhado para mim !!
(adicionar proxy manualmente a partir da GUI por meio de configurações do sistema-> rede etc deve funcionar) Mas se não funcionar, e você exporta a variável env do terminal:
e novamente para https:
Mais importante para adicionar -E: Para executar
sudo apt-get install
ousudo apt-get update
você deve executar:O "-E" usa as variáveis de ambiente do usuário para a raiz (sudo); nesse caso, o http_proxy / https_proxy que você acabou de exportar.
Espero que ajude :)
fonte
Com um proxy BlueCoat, para mim o formato do
apt.conf
arquivo era parecido com:^ ^ ^ ^ Linha em branco após a terceira linha de proxy, não insira esta linha. ^ ^ ^ ^
fonte
Teve esse mesmo problema depois de instalar o Ubuntu 18.04. O que funcionou para mim foi:
https://extensions.gnome.org*, *.extensions.gnome.org*
Quanto ao ponto 3, não tenho certeza se a adição da entrada acima funciona ou não, mas esta etapa funciona para mim
fonte
Observe que essa alteração de configuração também afetará o Update Manager .
fonte
Esta solução de uma linha funcionou para mim:
fonte