Pemasang MinGW tidak bekerja dengan proxy

13

Situasi
Saya ingin menginstal minGW dan msys pada pc kantor, tapi saya berada di belakang proxy. Pengaturan proxy dikonfigurasikan untuk deteksi otomatis di internet explorer dan firefox. Proxy adalah proxy http pada port 80 yang memerlukan otentikasi.
Saya juga memiliki url dari proxy dan skrip konfigurasi .pac.
Sistem ini adalah windows 7 64 bit.

Masalah
pengaturan MinGW tidak mengenali pengaturan proxy dan karenanya tidak dapat mengunduh paket apa pun untuk instalasi.

Apa yang saya coba sejauh ini
saya sudah mencoba mengubah pengaturan proxy di internet pilihan internet explorer dari deteksi otomatis ke pengaturan manual. Saya juga sudah mencoba menjalankan installer melalui proxifier. Keduanya tidak berhasil.

youR.Fate
sumber

Jawaban:

12

MSYS2 baru akhirnya memiliki capabilites proxy

MSYS2 baru sekarang menggunakan pacman, manajer paket dari proyek linux arch, untuk mengelola paket msys dan mingw. Pacman mampu menggunakan proxy http (s) terotentikasi, lihat artikel ini di wiki Arch Linux untuk informasi lebih lanjut.
Saya menambahkan baris berikut ke \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

dan sekarang saya akhirnya dapat menginstal dan memperbarui paket minGW dan msys menggunakan pacman melalui http (s) proxy terotentikasi di sini.

youR.Fate
sumber
2
Baris perintah untuk menginstal mingw64-w64menggunakan pacman dapat ditemukan di stackoverflow.com/questions/30069830/…
francis
Itu tidak bekerja untuk saya (saya masih mendapatkan 407 kesalahan HTTP). Apakah ada sintaks alternatif?
Paulo Carvalho
0

Maaf, tetapi penginstal di surceforge tidak kompatibel dengan proxy sekarang (12/02/2014).

EDIT:

Sebagai solusi yang baik, Anda dapat menginstal kode kunci untuk windows: paket ini dilengkapi dengan paket MinGW yang berfungsi baik atau Anda dapat menggunakan ini

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

velteyn
sumber
apakah proxy sudah kompatibel?
KillerSnail
belum mencoba!
velteyn
@KillerSnail, lihat jawaban baru saya, akhirnya terjadi!
youR.Fate
0

Salah satu opsi yang bekerja untuk saya adalah menggunakan TDM-GCC

  • Unduh penginstal bundel yang sesuai untuk sistem Anda
  • Unduh semua paket secara manual dan simpan

    C:\TDM-GCC-64\__installer\downloaded
    
  • Jalankan TDM-GCCpenginstal bundel dan itu akan berfungsi
Alexander McFarlane
sumber
Itu hanya kompiler suite, saya menggunakan mingw / msys sebagai cara untuk memiliki alat * nix yang umum di baris perintah windows saya.
youR.Fate