Інсталятор MinGW не працює з проксі


13

Ситуація
Я хочу встановити minGW та msys на робочому ПК, але я за проксі. Налаштування проксі налаштовано для автоматичного виявлення в Internet Explorer і Firefox. Проксі - це проксі-сервер на порту 80, який вимагає автентифікації.
У мене також є URL проксі-сервера та сценарій конфігурації .pac.
Система Windows 7 64 біт.

Проблема
установки MinGW не розпізнає параметри проксі, тому не може завантажувати будь-які пакети для встановлення.

Те, що я намагався до цього часу,
я спробував змінити параметри проксі-сервера в інтернеті Internet Explorer, від автоматичного визначення до ручного налаштування. Я також спробував запустити інсталятор через проксіфікатор. Обидва не працювали.

Відповіді:


12

Новий MSYS2 нарешті має можливості проксі-сервера

Новий MSYS2 тепер використовує pacman, менеджер пакунків з проекту арки linux, для управління пакетами msys та mingw. Pacman може використовувати автентифіковані проксі-сервери http (s), див. Цю статтю у вікі Arch Arch для отримання додаткової інформації.
Я додав наступні рядки до \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

і я можу нарешті встановити та оновити пакети minGW та msys, використовуючи Pacman через автентифікований http (s) проксі.


2
Командний рядок для встановлення mingw64-w64за допомогою pacman можна знайти на сайті stackoverflow.com/questions/30069830/…
francis

Вони не працюють для мене (я все одно отримую 407 помилок HTTP). Чи є альтернативний синтаксис?
Пауло Карвальо

0

Вибачте, але інсталятор на surceforge зараз не сумісний з проксі (12.02.2014).

Редагувати:

Як хороший спосіб вирішення проблеми, ви можете встановити кодові блоки для Windows: він постачається разом із ним в комплекті з робочим пакетом MinGW або ви можете використовувати

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


це проксі ще сумісний?
KillerSnail

ще не пробував!
velteyn

@KillerSnail, дивись мою нову відповідь, нарешті це сталося!
youR.Fate

0

Один з варіантів, який працював для мене, - це використовувати TDM-GCC

  • Завантажте інсталятор пакета, правильний для вашої системи
  • Завантажте вручну всі окремі пакети та збережіть їх

    C:\TDM-GCC-64\__installer\downloaded
    
  • Запустіть TDM-GCCінсталятор пакета, і він повинен працювати

Це лише набір компіляторів, але я використовую mingw / msys як спосіб мати спільні інструменти * nix у моєму командному рядку Windows.
youR.Fate
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.