Instalator MinGW nie działa z serwerem proxy


13

Sytuacja
Chcę zainstalować minGW i msys na komputerze roboczym, ale jestem za serwerem proxy. Ustawienia proxy są skonfigurowane do automatycznego wykrywania zarówno w Internet Explorerze, jak i Firefox. Serwer proxy to serwer proxy HTTP na porcie 80, który wymaga uwierzytelnienia.
Mam również adres URL serwera proxy i skrypt konfiguracyjny .pac.
System to Windows 7 64-bitowy.

Problem
Instalator MinGW nie rozpoznaje ustawień proxy i dlatego nie może pobrać żadnych pakietów do instalacji.

To, czego próbowałem do tej pory
, próbowałem zmienić ustawienia proxy w opcjach internetowych przeglądarki internetowej z automatycznego wykrywania na konfigurację ręczną. Próbowałem również uruchomić instalator przez serwer proxy. Oba nie działały.

Odpowiedzi:


12

Nowy MSYS2 ma wreszcie funkcje proxy

Nowy MSYS2 używa teraz pacman, menedżera pakietów z projektu arch Linux, do zarządzania zarówno pakietami msys, jak i mingw. Pacman może używać uwierzytelnionych serwerów proxy http (s), więcej informacji można znaleźć w tym artykule na wiki Arch Linux.
Dodałem następujące wiersze do \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

i mogę teraz w końcu zainstalować i zaktualizować pakiety minGW i msys przy użyciu pacman za pośrednictwem uwierzytelnionego serwera proxy http (s) tutaj.


2
Wiersz poleceń do zainstalowania mingw64-w64za pomocą pacmana można znaleźć na stronie stackoverflow.com/questions/30069830/…
francis

Te nie działają dla mnie (nadal mam 407 błędów HTTP). Czy istnieje alternatywna składnia?
Paulo Carvalho,

0

Przykro mi, ale ten instalator na surceforge nie jest obecnie zgodny z proxy (12.02.2014).

EDYTOWAĆ:

Aby obejść ten problem, możesz zainstalować blokady kodu dla systemu Windows: dostarczany jest z dołączonym działającym pakietem MinGW lub możesz go użyć

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


czy jest jeszcze kompatybilny z proxy?
KillerSnail

jeszcze nie próbowałem!
velteyn

@KillerSnail, zobacz moją nową odpowiedź, w końcu się stało!
youR.Fate

0

Jedną z opcji, która działała dla mnie, jest użycie TDM-GCC

  • Pobierz instalator pakietu, który jest odpowiedni dla twojego systemu
  • Ręcznie pobierz wszystkie poszczególne pakiety i zapisz je w

    C:\TDM-GCC-64\__installer\downloaded
    
  • Uruchom TDM-GCCinstalator pakietu i powinien on działać

Jest to jednak tylko pakiet kompilatorów, używam mingw / msys jako sposobu na posiadanie wspólnych narzędzi * nix w wierszu poleceń systemu Windows.
youR.Fate
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.