MinGW 安装程序不使用代理

you*_*ate 16 windows-7 proxy mingw msys http-proxy

情况
我想在工作电脑上安装 minGW 和 msys,但我在代理后面。代理设置被配置为在 Internet Explorer 和 Firefox 中自动检测。代理是一个需要认证的 80 端口上的 http 代理。
我还有代理的 url 和一个 .pac 配置脚本。
系统是windows 7 64位。

问题
MinGW 安装程序无法识别代理设置,因此无法下载任何安装包。

到目前为止
我已经尝试过将 Internet Explorer 的 Internet 选项中的代理设置从自动检测更改为手动设置。我也试过通过代理运行安装程序。两者都不起作用。

you*_*ate 17

新的 MSYS2 终于有了代理功能

新的MSYS2现在使用pacman来自 arch linux 项目的包管理器来管理 msys 和 mingw 包。Pacman 能够使用经过身份验证的 http(s) 代理,请参阅Arch Linux wiki 中的这篇文章以获取更多信息。
我添加了以下几行\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
Run Code Online (Sandbox Code Playgroud)

我现在终于可以通过这里经过身份验证的 http(s) 代理使用 pacman 安装和更新 minGW 和 msys 包。

  • 使用 pacman 安装 `mingw64-w64` 的命令行可以在 http://stackoverflow.com/questions/30069830/how-to-install-mingw-w64-and-msys2 找到 (2认同)