MinGW安装程序无法与代理一起使用


13

情况
我想在工作PC上安装minGW和msys,但是我在代理后面。代理设置配置为在Internet Explorer和Firefox中自动检测。该代理是端口80上需要身份验证的http代理。
我也有代理的网址和.pac配置脚本。
该系统是Windows 7 64位。

问题
MinGW设置无法识别代理设置,因此无法下载任何软件包进行安装。

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

Answers:


12

新的MSYS2终于有了代理功能

现在,新的MSYS2使用pacmanarch 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

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


2
mingw64-w64使用pacman 安装的命令行可以在stackoverflow.com/questions/30069830/…
francis

这些对我不起作用(我仍然收到407 HTTP错误)。有替代语法吗?
Paulo Carvalho,


0

对我有用的一种选择是使用 TDM-GCC

  • 下载适合您的系统的捆绑软件安装程序
  • 手动下载所有单个软件包并将其保存到

    C:\TDM-GCC-64\__installer\downloaded
    
  • 运行TDM-GCC软件包安装程序,它应该可以工作

不过,那只是一个编译器套件,我使用mingw / msys作为在Windows命令行中使用通用* nix工具的一种方式。
youR.Fate
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.