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.

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:password@proxy.server.address: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í.


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/


¿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

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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.