web-dev-qa-db-ja.com

MinGWインストーラーがプロキシーで機能しない

状況
仕事用のPCにminGWとmsysをインストールしたいのですが、プロキシの背後にいます。プロキシ設定は、Internet ExplorerとFirefoxの両方で自動検出するように構成されています。プロキシは、認証が必要なポート80上のhttpプロキシです。
また、プロキシのURLと.pac構成スクリプトがあります。
システムはWindows 7 64ビットです。

問題
MinGWセットアップはプロキシ設定を認識しないため、インストールするパッケージをダウンロードできません。

これまでに試したこと
Internet Explorerのインターネットオプションのプロキシ設定を自動検出から手動設定に変更してみました。また、プロキシを介してインストーラーを実行してみました。どちらも機能しませんでした。

13
youR.Fate

新しいMSYS2にプロキシ機能が追加されました

新しい MSYS2 は、Arch Linuxプロジェクトのパッケージマネージャーであるpacmanを使用して、msysパッケージとmingwパッケージの両方を管理します。 Pacmanは認証されたhttp(s)プロキシを使用できます。詳細については、Arch Linuxウィキの この記事を参照してください。
次の行を\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

そして、認証済みのhttp(s)プロキシを介してpacmanを使用して、minGWおよびmsysパッケージを最終的にインストールおよび更新できます。

12
youR.Fate

申し訳ありませんが、surceforgeのインストーラは現在プロキシ互換ではありません(2014年12月2日)。

編集:

良い回避策として、Windows用のコードブロックをインストールできます。これには、動作するMinGWパックがバンドルされているか、これを使用できます。

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

0
velteyn

私のために働いた1つのオプションは TDM-GCC

  • システムに適したバンドルインストーラーをダウンロードします。
  • 個々のパッケージをすべて手動でダウンロードして保存します

    C:\TDM-GCC-64\__installer\downloaded
    
  • TDM-GCCバンドルインストーラーと動作するはずです
0