El instalador de MinGW no funciona con proxy

13

Situación
Quiero instalar minGW y msys en una PC de trabajo, pero estoy detrás de un proxy. La configuración del proxy está configurada para la detección automática tanto en Internet Explorer como en Firefox. El proxy es un proxy http en el puerto 80 que requiere autenticación.
También tengo la url del proxy y un script de configuración .pac.
El sistema es windows 7 de 64 bits.

Problema La
configuración de MinGW no reconoce la configuración del proxy y, por lo tanto, no puede descargar ningún paquete para la instalación.

Lo que he intentado hasta ahora
He intentado cambiar la configuración del proxy en las opciones de Internet del explorador de Internet de detección automática a configuración manual. También he intentado ejecutar el instalador a través de proxifier. Ambos no funcionaron.

tu destino
fuente

Respuestas:

12

El nuevo MSYS2 finalmente tiene capacidades de proxy

El nuevo MSYS2 ahora usa pacman, el administrador de paquetes del proyecto arch linux, para administrar los paquetes msys y mingw. Pacman es capaz de usar proxies http (s) autenticados, consulte este artículo en la wiki de Arch Linux para obtener más información.
Agregué las siguientes líneas a \msys64\etc\profile:

# proxy settings
export HTTP_PROXY="username:[email protected]:port"
export HTTPS_PROXY=$HTTP_PROXY
export http_proxy=$HTTP_PROXY
export https_proxy=$HTTP_PROXY

y ahora finalmente puedo instalar y actualizar los paquetes minGW y msys usando pacman a través del proxy http (s) autenticado aquí.

tu destino
fuente
2
La línea de comandos para instalar mingw64-w64usando pacman se puede encontrar en stackoverflow.com/questions/30069830/…
francisco
Esos no funcionan para mí (todavía recibo 407 errores HTTP). ¿Existe una sintaxis alternativa?
Paulo Carvalho
0

Lo siento, pero ese instalador en Surceforge no es compatible con proxy en este momento (02/12/2014).

EDITAR:

Como una buena solución alternativa, puede instalar bloques de código para Windows: viene con un paquete MinGW de trabajo incluido o puede usar esto

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

Velteyn
fuente
¿Ya es compatible con proxy?
KillerSnail
¡No lo he probado todavía!
velteyn
@KillerSnail, mira mi nueva respuesta, ¡finalmente sucedió!
youR.Fate
0

Una opción que funcionó para mí es usar TDM-GCC

  • Descargue el instalador del paquete correcto para su sistema
  • Descargue manualmente todos los paquetes individuales y guárdelos en

    C:\TDM-GCC-64\__installer\downloaded
    
  • Ejecute el TDM-GCCinstalador del paquete y debería funcionar
Alexander McFarlane
fuente
Sin embargo, eso es solo un conjunto de compiladores, uso mingw / msys como una forma de tener herramientas comunes * nix en mi línea de comandos de Windows.
youR.Fate