O instalador do MinGW não está funcionando com proxy


13

Situação
Quero instalar o minGW e o msys em um PC de trabalho, mas estou atrás de um proxy. As configurações de proxy são definidas para detectar automaticamente no Internet Explorer e no Firefox. O proxy é um proxy http na porta 80 que requer autenticação.
Eu também tenho o URL do proxy e um script de configuração .pac.
O sistema é o Windows 7 de 64 bits.

Problema A
configuração do MinGW não reconhece as configurações de proxy e, portanto, não pode baixar nenhum pacote para instalação.

O que eu tentei até agora
eu tentei mudar as configurações de proxy em Opções da Internet do Internet Explorer de detectar automaticamente a configuração manual. Eu também tentei executar o instalador através do proxifier. Ambos não funcionaram.

Respostas:


12

Novo MSYS2 finalmente tem recursos de proxy

O novo MSYS2 agora usa pacman, o gerenciador de pacotes do projeto arch linux, para gerenciar os pacotes msys e mingw. O Pacman é capaz de usar proxies http (s) autenticados, consulte este artigo no wiki do Arch Linux para obter mais informações.
Adicionei as seguintes linhas a \msys64\etc\profile:

# proxy settings
export HTTP_PROXY="username:password@proxy.server.address:port"
export HTTPS_PROXY=$HTTP_PROXY
export http_proxy=$HTTP_PROXY
export https_proxy=$HTTP_PROXY

e agora posso finalmente instalar e atualizar os pacotes minGW e msys usando pacman através do proxy http (s) autenticado aqui.


2
A linha de comando para instalar mingw64-w64usando o pacman pode ser encontrada em stackoverflow.com/questions/30069830/…
francis

Isso não funciona para mim (ainda recebo 407 erros de HTTP). Existe uma sintaxe alternativa?
Paulo Carvalho

0

Sinto muito, mas esse instalador no surceforge não é compatível com proxy no momento (12/02/2014).

EDITAR:

Como uma boa solução alternativa, você pode instalar bloqueios de código para Windows: ele vem com um pacote MinGW que vem com ele ou você pode usar este

http://sourceforge.net/projects/mingwbundle/


ainda é compatível com proxy?
KillerSnail

ainda não tentei!
velteyn

@ KillerSnail, veja minha nova resposta, finalmente aconteceu!
usar o seguinte código

0

Uma opção que funcionou para mim é usar TDM-GCC

  • Faça o download do instalador do pacote configurável correto para o seu sistema
  • Baixe manualmente todos os pacotes individuais e salve-os em

    C:\TDM-GCC-64\__installer\downloaded
    
  • Execute o TDM-GCCinstalador do pacote configurável e ele deve funcionar

Porém, isso é apenas um conjunto de compiladores, eu uso o mingw / msys como uma maneira de ter ferramentas * nix comuns na minha linha de comando do Windows.
youR.Fate
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.