Trình cài đặt MinGW không hoạt động với proxy


13

Tình huống
tôi muốn cài đặt minGW và msys trên máy tính làm việc, nhưng tôi đứng sau một proxy. Các cài đặt proxy được cấu hình để tự động phát hiện trong cả trình duyệt internet explorer và firefox. Proxy là một proxy http trên cổng 80 yêu cầu xác thực.
Tôi cũng có url của proxy và tập lệnh cấu hình .pac.
Hệ thống là windows 7 64 bit.

Sự cố
Thiết lập MinGW không nhận ra cài đặt proxy và do đó không thể tải xuống bất kỳ gói nào để cài đặt.

Những gì tôi đã thử cho đến nay
tôi đã thử thay đổi cài đặt proxy trong các tùy chọn internet của nhà thám hiểm internet từ tự động phát hiện sang cài đặt thủ công. Tôi cũng đã thử chạy trình cài đặt thông qua proxifier. Cả hai đều không hoạt động.

Câu trả lời:


12

MSYS2 mới cuối cùng cũng có capidsites proxy

MSYS2 mới hiện sử dụng pacman, trình quản lý gói từ dự án arch linux, để quản lý cả gói msys và mingw. Pacman có khả năng sử dụng các proxy http (s) xác thực, xem bài viết này trong wiki Arch Linux để biết thêm thông tin.
Tôi đã thêm các dòng sau vào \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

và cuối cùng tôi có thể cài đặt và cập nhật các gói minGW và msys bằng pacman thông qua proxy http (s) được xác thực tại đây.


2
Dòng lệnh để cài đặt mingw64-w64bằng pacman có thể được tìm thấy tại stackoverflow.com/questions/30069830/ trên
francis

Chúng không hoạt động với tôi (tôi vẫn nhận được lỗi HTTP HTTP). Có một cú pháp thay thế?
Paulo Carvalho

0

Tôi xin lỗi nhưng trình cài đặt trên surceforge không tương thích với proxy ngay bây giờ (12/02/2014).

BIÊN TẬP:

Như một cách giải quyết tốt, bạn có thể cài đặt codeblocks cho windows: nó đi kèm với gói MinGW hoạt động đi kèm với nó hoặc bạn có thể sử dụng cái này

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


nó có tương thích với proxy chưa?
KillerSnail 15/03/2016

chưa thử!
velteyn 17/03/2016

@KillerSnail, xem câu trả lời mới của tôi, cuối cùng nó đã xảy ra!
youR.Fate

0

Một lựa chọn phù hợp với tôi là sử dụng TDM-GCC

  • Tải xuống trình cài đặt gói chính xác cho hệ thống của bạn
  • Tải xuống thủ công tất cả các gói riêng lẻ và lưu chúng vào

    C:\TDM-GCC-64\__installer\downloaded
    
  • Chạy trình TDM-GCCcài đặt gói và nó sẽ hoạt động

Tuy nhiên, đó chỉ là một bộ biên dịch, tôi sử dụng mingw / msys như một cách để có các công cụ * nix phổ biến trong dòng lệnh windows của tôi.
youR.Fate
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.