Il programma di installazione di MinGW non funziona con il proxy


13

Situazione
Voglio installare minGW e msys su un PC di lavoro, ma sono dietro un proxy. Le impostazioni del proxy sono configurate per il rilevamento automatico in Internet Explorer e Firefox. Il proxy è un proxy http sulla porta 80 che richiede l'autenticazione.
Ho anche l'URL del proxy e uno script di configurazione .pac.
Il sistema è Windows 7 a 64 bit.

Problema L'
installazione di MinGW non riconosce le impostazioni del proxy e pertanto non può scaricare alcun pacchetto per l'installazione.

Quello che ho provato finora
ho provato a cambiare le impostazioni del proxy nelle opzioni Internet di Internet Explorer dall'auto rilevamento alla configurazione manuale. Ho anche provato a eseguire il programma di installazione tramite Proxifier. Entrambi non hanno funzionato.

Risposte:


12

Il nuovo MSYS2 ha finalmente funzionalità proxy

Il nuovo MSYS2 ora utilizza pacman, il gestore pacchetti del progetto arch linux, per gestire sia i pacchetti msys che mingw. Pacman è in grado di utilizzare proxy HTTP (s) autenticati, vedere questo articolo nella wiki di Arch Linux per ulteriori informazioni.
Ho aggiunto le seguenti righe 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 ora posso finalmente installare e aggiornare i pacchetti minGW e msys usando pacman tramite il proxy http (s) autenticato qui.


2
La riga di comando da installare mingw64-w64 tramite pacman è disponibile all'indirizzo stackoverflow.com/questions/30069830/…
francis,

Quelli non funzionano per me (ottengo ancora 407 errori HTTP). Esiste una sintassi alternativa?
Paulo Carvalho,

0

Mi dispiace ma l'installer su surceforge non è attualmente compatibile con il proxy (12/02/2014).

MODIFICARE:

Come soluzione alternativa puoi installare blocchi di codice per Windows: viene fornito con un pacchetto MinGW funzionante in bundle con esso o puoi usarlo

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


è ancora compatibile con il proxy?
KillerSnail

non ancora provato!
Velteyn,

@KillerSnail, vedi la mia nuova risposta, finalmente è successo!
data del

0

Un'opzione che ha funzionato per me è usare TDM-GCC

  • Scarica il programma di installazione del bundle corretto per il tuo sistema
  • Scarica manualmente tutti i singoli pacchetti e salvali in

    C:\TDM-GCC-64\__installer\downloaded
    
  • Esegui il programma di TDM-GCCinstallazione del bundle e dovrebbe funzionare

Questa è solo una suite di compilatori, io uso mingw / msys come un modo per avere strumenti * nix comuni nella mia riga di comando di Windows.
teR.Fate
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.