MinGW-Installationsprogramm funktioniert nicht mit Proxy

13

Situation
Ich möchte minGW und msys auf einem Arbeits-PC installieren, aber ich bin hinter einem Proxy. Die Proxy-Einstellungen sind so konfiguriert, dass sie sowohl im Internet Explorer als auch im Firefox automatisch erkannt werden. Der Proxy ist ein http-Proxy an Port 80, der eine Authentifizierung erfordert.
Ich habe auch die URL des Proxys und ein .pac-Konfigurationsskript.
Das System ist Windows 7 64-Bit.

Problem
MinGW-Setup erkennt die Proxy-Einstellungen nicht und kann daher keine Pakete zur Installation herunterladen.

Was ich bisher versucht habe
Ich habe versucht, die Proxy-Einstellungen in den Internet-Optionen des Internet Explorers von der automatischen Erkennung bis zur manuellen Einrichtung zu ändern. Ich habe auch versucht, das Installationsprogramm über einen Proxifier auszuführen. Beides hat nicht funktioniert.

dein Schicksal
quelle

Antworten:

12

Das neue MSYS2 verfügt nun endlich über Proxy-Funktionen

Das neue MSYS2 verwendet nun pacmanden Paketmanager aus dem Arch Linux-Projekt, um sowohl msys- als auch mingw-Pakete zu verwalten. Pacman kann authentifizierte http-Proxys verwenden. Weitere Informationen finden Sie in diesem Artikel im Arch Linux-Wiki.
Ich habe folgende Zeilen hinzugefügt \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

und ich kann jetzt endlich minGW- und msys-pakete mit pacman über den authentifizierten http (s) -proxy hier installieren und aktualisieren.

dein Schicksal
quelle
2
Die Befehlszeile installieren mingw64-w64Pacman mit finden Sie unter stackoverflow.com/questions/30069830/...
francis
Die funktionieren bei mir nicht (ich bekomme immer noch 407 HTTP-Fehler). Gibt es eine alternative Syntax?
Paulo Carvalho
0

Es tut mir leid, aber das Installationsprogramm von surceforge ist derzeit nicht proxykompatibel (02.12.2014).

BEARBEITEN:

Als eine gute Lösung können Sie Codeblöcke für Windows installieren: Es wird mit einem mitgelieferten MinGW-Paket geliefert, oder Sie können dieses verwenden

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

Velteyn
quelle
Ist es Proxy-kompatibel?
KillerSnail
noch nicht ausprobiert!
Velteyn
@KillerSnail, siehe meine neue Antwort, es ist endlich passiert!
youR.Fate
0

Eine Option, die für mich funktioniert hat, ist zu verwenden TDM-GCC

  • Laden Sie das für Ihr System richtige Bundle-Installationsprogramm herunter
  • Laden Sie alle einzelnen Pakete manuell herunter und speichern Sie sie in

    C:\TDM-GCC-64\__installer\downloaded
    
  • Führen Sie das TDM-GCCBundle-Installationsprogramm aus, und es sollte funktionieren
Alexander McFarlane
quelle
Dies ist jedoch nur eine Compiler-Suite. Ich verwende mingw / msys, um in meiner Windows-Befehlszeile allgemeine * nix-Tools zu verwenden.
youR.Fate