状況
仕事用のPCにminGWとmsysをインストールしたいのですが、プロキシの背後にいます。プロキシ設定は、Internet ExplorerとFirefoxの両方で自動検出するように構成されています。プロキシは、認証が必要なポート80上のhttpプロキシです。
また、プロキシのURLと.pac構成スクリプトがあります。
システムはWindows 7 64ビットです。
問題
MinGWセットアップはプロキシ設定を認識しないため、インストールするパッケージをダウンロードできません。
これまでに試したこと
Internet Explorerのインターネットオプションのプロキシ設定を自動検出から手動設定に変更してみました。また、プロキシを介してインストーラーを実行してみました。どちらも機能しませんでした。
新しい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パッケージを最終的にインストールおよび更新できます。
申し訳ありませんが、surceforgeのインストーラは現在プロキシ互換ではありません(2014年12月2日)。
編集:
良い回避策として、Windows用のコードブロックをインストールできます。これには、動作するMinGWパックがバンドルされているか、これを使用できます。
私のために働いた1つのオプションは TDM-GCC
個々のパッケージをすべて手動でダウンロードして保存します
C:\TDM-GCC-64\__installer\downloaded
TDM-GCC
バンドルインストーラーと動作するはずです