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.

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


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/


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

Dies ist jedoch nur eine Compiler-Suite. Ich verwende mingw / msys, um in meiner Windows-Befehlszeile allgemeine * nix-Tools zu verwenden.
youR.Fate
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.