On 28.02.2017 19:01 Pál Ács wrote:
> Spent (wasted) three and a half hours trying to install MinGW32 from
>
mingw.org. ... I gave up and kind of lost my enthusiasm for
> the whole project.
I'm sorry to read that. Mostly the installer worked for me, but ISTR
that I also once had troubles unpacking some files. I can't remember how
I solved this, but maybe I unpacked them manually.
> Could someone give me an offline installer for MinGW(32!)?
I don't know. I can only give some pointers:
The MinGW files are hosted on sourceforge:
https://sourceforge.net/projects/mingw/files/MinGW/Base/
I believe the 'Base' files, distributed in several subdirectories, are
all you need, but I'm not sure. And you don't need _all_ files, of course.
This is a full package list:
$ mingw-get list | grep ^Package:
Package: mingw-developer-toolkit Subsystem: msys
Package: mingw32-autoconf Subsystem: mingw32
Package: mingw32-autoconf2.1 Subsystem: mingw32
Package: mingw32-autoconf2.5 Subsystem: mingw32
Package: mingw32-automake Subsystem: mingw32
Package: mingw32-automake1.10 Subsystem: mingw32
Package: mingw32-automake1.11 Subsystem: mingw32
Package: mingw32-automake1.4 Subsystem: mingw32
Package: mingw32-automake1.5 Subsystem: mingw32
Package: mingw32-automake1.6 Subsystem: mingw32
Package: mingw32-automake1.7 Subsystem: mingw32
Package: mingw32-automake1.8 Subsystem: mingw32
Package: mingw32-automake1.9 Subsystem: mingw32
Package: mingw32-autotools Subsystem: mingw32
Package: mingw32-base Subsystem: mingw32
Package: mingw32-basic-bsdtar Subsystem: mingw32
Package: mingw32-binutils Subsystem: mingw32
Package: mingw32-bsdcpio Subsystem: mingw32
Package: mingw32-bsdtar Subsystem: mingw32
Package: mingw32-bzip2 Subsystem: mingw32
Package: mingw32-dos2unix Subsystem: mingw32
Package: mingw32-expat Subsystem: mingw32
Package: mingw32-gcc Subsystem: mingw32
Package: mingw32-gcc-ada Subsystem: mingw32
Package: mingw32-gcc-fortran Subsystem: mingw32
Package: mingw32-gcc-g++ Subsystem: mingw32
Package: mingw32-gcc-objc Subsystem: mingw32
Package: mingw32-gcc-tools-epoch2-autoconf Subsystem: mingw32
Package: mingw32-gcc-tools-epoch2-automake Subsystem: mingw32
Package: mingw32-gcc-v3-ada Subsystem: mingw32
Package: mingw32-gcc-v3-core Subsystem: mingw32
Package: mingw32-gcc-v3-fortran Subsystem: mingw32
Package: mingw32-gcc-v3-g++ Subsystem: mingw32
Package: mingw32-gcc-v3-java Subsystem: mingw32
Package: mingw32-gcc-v3-objc Subsystem: mingw32
Package: mingw32-gdb Subsystem: mingw32
Package: mingw32-gdb-python Subsystem: mingw32
Package: mingw32-gendef Subsystem: mingw32
Package: mingw32-gettext Subsystem: mingw32
Package: mingw32-gmp Subsystem: mingw32
Package: mingw32-libarchive Subsystem: mingw32
Package: mingw32-libasprintf Subsystem: mingw32
Package: mingw32-libatomic Subsystem: mingw32
Package: mingw32-libbz2 Subsystem: mingw32
Package: mingw32-libcharset Subsystem: mingw32
Package: mingw32-libexpat Subsystem: mingw32
Package: mingw32-libgcc Subsystem: mingw32
Package: mingw32-libgettextpo Subsystem: mingw32
Package: mingw32-libgfortran Subsystem: mingw32
Package: mingw32-libgmp Subsystem: mingw32
Package: mingw32-libgmpxx Subsystem: mingw32
Package: mingw32-libgnat Subsystem: mingw32
Package: mingw32-libgomp Subsystem: mingw32
Package: mingw32-libiconv Subsystem: mingw32
Package: mingw32-libintl Subsystem: mingw32
Package: mingw32-libltdl Subsystem: mingw32
Package: mingw32-liblzma Subsystem: mingw32
Package: mingw32-libminizip Subsystem: mingw32
Package: mingw32-libmpc Subsystem: mingw32
Package: mingw32-libmpfr Subsystem: mingw32
Package: mingw32-libncurses Subsystem: mingw32
Package: mingw32-libobjc Subsystem: mingw32
Package: mingw32-libpdcurses Subsystem: mingw32
Package: mingw32-libpopt Subsystem: mingw32
Package: mingw32-libpthread-old Subsystem: mingw32
Package: mingw32-libpthreadgc Subsystem: mingw32
Package: mingw32-libpthreadgce Subsystem: mingw32
Package: mingw32-libquadmath Subsystem: mingw32
Package: mingw32-libquserex Subsystem: mingw32
Package: mingw32-libssp Subsystem: mingw32
Package: mingw32-libstdc++ Subsystem: mingw32
Package: mingw32-libtool Subsystem: mingw32
Package: mingw32-libunistring Subsystem: mingw32
Package: mingw32-libz Subsystem: mingw32
Package: mingw32-lua Subsystem: mingw32
Package: mingw32-make Subsystem: mingw32
Package: mingw32-mgwport Subsystem: mingw32
Package: mingw32-mingw-get Subsystem: mingw32
Package: mingw32-mingw-utils Subsystem: mingw32
Package: mingw32-mingwrt Subsystem: mingw32
Package: mingw32-minizip Subsystem: mingw32
Package: mingw32-mpc Subsystem: mingw32
Package: mingw32-mpfr Subsystem: mingw32
Package: mingw32-ncurses Subsystem: mingw32
Package: mingw32-pdcurses Subsystem: mingw32
Package: mingw32-pexports Subsystem: mingw32
Package: mingw32-pkginfo Subsystem: mingw32
Package: mingw32-popt Subsystem: mingw32
Package: mingw32-pthreads-w32 Subsystem: mingw32
Package: mingw32-tcl Subsystem: mingw32
Package: mingw32-terminfo Subsystem: mingw32
Package: mingw32-tk Subsystem: mingw32
Package: mingw32-w32api Subsystem: mingw32
Package: mingw32-wsl_rc Subsystem: mingw32
Package: mingw32-xerces-c Subsystem: mingw32
Package: mingw32-xz Subsystem: mingw32
Package: mingw32-zlib Subsystem: mingw32
Package: msys-autoconf Subsystem: msys
Package: msys-autogen Subsystem: msys
Package: msys-automake Subsystem: msys
Package: msys-base Subsystem: msys
Package: msys-bash Subsystem: msys
Package: msys-binutils Subsystem: msys
Package: msys-bison Subsystem: msys
Package: msys-bsdcpio Subsystem: msys
Package: msys-bsdtar Subsystem: msys
Package: msys-bzip2 Subsystem: msys
Package: msys-console Subsystem: msys
Package: msys-core Subsystem: msys
Package: msys-coreutils Subsystem: msys
Package: msys-crypt Subsystem: msys
Package: msys-cvs Subsystem: msys
Package: msys-cygutils Subsystem: msys
Package: msys-dash Subsystem: msys
Package: msys-diffstat Subsystem: msys
Package: msys-diffutils Subsystem: msys
Package: msys-dos2unix Subsystem: msys
Package: msys-expat Subsystem: msys
Package: msys-file Subsystem: msys
Package: msys-findutils Subsystem: msys
Package: msys-flex Subsystem: msys
Package: msys-gawk Subsystem: msys
Package: msys-gcc Subsystem: msys
Package: msys-gdbm Subsystem: msys
Package: msys-gettext Subsystem: msys
Package: msys-gmp Subsystem: msys
Package: msys-grep Subsystem: msys
Package: msys-groff Subsystem: msys
Package: msys-guile Subsystem: msys
Package: msys-gzip Subsystem: msys
Package: msys-help2man Subsystem: msys
Package: msys-inetutils Subsystem: msys
Package: msys-less Subsystem: msys
Package: msys-libarchive Subsystem: msys
Package: msys-libasprintf Subsystem: msys
Package: msys-libbz2 Subsystem: msys
Package: msys-libcharset Subsystem: msys
Package: msys-libcrypt Subsystem: msys
Package: msys-libexpat Subsystem: msys
Package: msys-libgdbm Subsystem: msys
Package: msys-libgettextpo Subsystem: msys
Package: msys-libgmp Subsystem: msys
Package: msys-libguile Subsystem: msys
Package: msys-libiconv Subsystem: msys
Package: msys-libintl Subsystem: msys
Package: msys-libltdl Subsystem: msys
Package: msys-liblzma Subsystem: msys
Package: msys-libmagic Subsystem: msys
Package: msys-libminires Subsystem: msys
Package: msys-libminizip Subsystem: msys
Package: msys-libncurses Subsystem: msys
Package: msys-libopenssl Subsystem: msys
Package: msys-libopts Subsystem: msys
Package: msys-libpopt Subsystem: msys
Package: msys-libregex Subsystem: msys
Package: msys-libtermcap Subsystem: msys
Package: msys-libtool Subsystem: msys
Package: msys-libxml2 Subsystem: msys
Package: msys-lndir Subsystem: msys
Package: msys-locate Subsystem: msys
Package: msys-lpr-enhanced Subsystem: msys
Package: msys-m4 Subsystem: msys
Package: msys-make Subsystem: msys
Package: msys-man Subsystem: msys
Package: msys-minires Subsystem: msys
Package: msys-minizip Subsystem: msys
Package: msys-mintty Subsystem: msys
Package: msys-mksh Subsystem: msys
Package: msys-mktemp Subsystem: msys
Package: msys-ncurses Subsystem: msys
Package: msys-openssh Subsystem: msys
Package: msys-openssl Subsystem: msys
Package: msys-patch Subsystem: msys
Package: msys-perl Subsystem: msys
Package: msys-popt Subsystem: msys
Package: msys-rebase Subsystem: msys
Package: msys-regex Subsystem: msys
Package: msys-rsync Subsystem: msys
Package: msys-rxvt Subsystem: msys
Package: msys-sed Subsystem: msys
Package: msys-system-builder Subsystem: msys
Package: msys-tar Subsystem: msys
Package: msys-termcap Subsystem: msys
Package: msys-terminfo Subsystem: msys
Package: msys-texinfo Subsystem: msys
Package: msys-tiny Subsystem: msys
Package: msys-unzip Subsystem: msys
Package: msys-vim Subsystem: msys
Package: msys-w32api Subsystem: msys
Package: msys-wget Subsystem: msys
Package: msys-xz Subsystem: msys
Package: msys-zip Subsystem: msys
Package: msys-zlib Subsystem: msys
IIRC "Subsystem" indicates where to install (unpack) the package files.
The directory tree is a little weird (for instance:
/c/MinGW/msys/1.0/bin/... etc.).
This is a list of my package cache with (maybe installed or not) package
files:
$ ls -1 /c/MinGW/var/cache/mingw-get/packages/
autoconf-10-1-mingw32-bin.tar.lzma
autoconf2.1-2.13-4-mingw32-bin.tar.lzma
autoconf2.5-2.68-1-mingw32-bin.tar.lzma
autogen-5.10.1-1-msys-1.0.15-bin.tar.lzma
automake-4-1-mingw32-bin.tar.lzma
automake1.10-1.10.2-1-mingw32-bin.tar.lzma
automake1.11-1.11.1-1-mingw32-bin.tar.lzma
automake1.4-1.4p6-1-mingw32-bin.tar.lzma
automake1.5-1.5-1-mingw32-bin.tar.lzma
automake1.6-1.6.3-1-mingw32-bin.tar.lzma
automake1.7-1.7.9-1-mingw32-bin.tar.lzma
automake1.8-1.8.5-1-mingw32-bin.tar.lzma
automake1.9-1.9.6-3-mingw32-bin.tar.lzma
bash-3.1.23-1-msys-1.0.18-bin.tar.xz
binutils-2.25.1-1-mingw32-bin.tar.xz
bison-2.4.2-1-msys-1.0.13-bin.tar.lzma
bsdcpio-2.8.3-1-msys-1.0.13-bin.tar.lzma
bsdtar-2.8.3-1-msys-1.0.13-bin.tar.lzma
bzip2-1.0.6-1-msys-1.0.17-bin.tar.lzma
coreutils-5.97-3-msys-1.0.13-bin.tar.lzma
coreutils-5.97-3-msys-1.0.13-ext.tar.lzma
cvs-1.12.13-2-msys-1.0.13-bin.tar.lzma
dash-0.5.5.1_2-1-msys-1.0.13-bin.tar.lzma
diffstat-1.54-1-msys-1.0.17-bin.tar.lzma
diffutils-2.8.7.20071206cvs-3-msys-1.0.13-bin.tar.lzma
dos2unix-7.3.2-1-msys-1.0.18-bin.tar.lzma
expat-2.1.0-1-mingw32-dll.tar.lzma
file-5.04-1-msys-1.0.13-bin.tar.lzma
findutils-4.4.2-2-msys-1.0.13-bin.tar.lzma
flex-2.5.35-2-msys-1.0.13-bin.tar.lzma
gawk-3.1.7-2-msys-1.0.13-bin.tar.lzma
gcc-5.3.0-2-mingw32-lic.tar.xz
gcc-5.3.0-3-mingw32-lic.tar.xz
gcc-c++-5.3.0-2-mingw32-bin.tar.xz
gcc-c++-5.3.0-3-mingw32-bin.tar.xz
gcc-core-5.3.0-2-mingw32-bin.tar.xz
gcc-core-5.3.0-3-mingw32-bin.tar.xz
gcc-objc-5.3.0-2-mingw32-bin.tar.xz
gcc-objc-5.3.0-3-mingw32-bin.tar.xz
gdb-7.6.1-1-mingw32-bin.tar.lzma
gettext-0.18.3.2-2-mingw32-bin.tar.xz
gettext-0.18.3.2-2-mingw32-dev.tar.xz
gmp-5.1.2-1-mingw32-dll.tar.lzma
grep-2.5.4-2-msys-1.0.13-bin.tar.lzma
groff-1.20.1-2-msys-1.0.13-bin.tar.lzma
guile-1.8.7-2-msys-1.0.15-bin.tar.lzma
gzip-1.3.12-2-msys-1.0.13-bin.tar.lzma
inetutils-1.7-1-msys-1.0.13-bin.tar.lzma
less-436-2-msys-1.0.13-bin.tar.lzma
libarchive-2.8.3-1-msys-1.0.13-dll-2.tar.lzma
libatomic-5.3.0-2-mingw32-dll-1.tar.xz
libatomic-5.3.0-3-mingw32-dll-1.tar.xz
libbz2-1.0.6-1-msys-1.0.17-dll-1.tar.lzma
libcrypt-1.1_1-3-msys-1.0.13-dll-0.tar.lzma
libexpat-2.0.1-1-msys-1.0.13-dll-1.tar.lzma
libgcc-5.3.0-2-mingw32-dll-1.tar.xz
libgcc-5.3.0-3-mingw32-dll-1.tar.xz
libgdbm-1.8.3-3-msys-1.0.13-dll-3.tar.lzma
libgettextpo-0.18.3.2-2-mingw32-dll-0.tar.xz
libgmp-5.0.1-1-msys-1.0.13-dll-10.tar.lzma
libgomp-5.3.0-2-mingw32-dll-1.tar.xz
libgomp-5.3.0-3-mingw32-dll-1.tar.xz
libguile-1.8.7-2-msys-1.0.15-dll-17.tar.lzma
libguile-1.8.7-2-msys-1.0.15-rtm.tar.lzma
libiconv-1.14-1-msys-1.0.17-dll-2.tar.lzma
libiconv-1.14-3-mingw32-bin.tar.lzma
libiconv-1.14-3-mingw32-dev.tar.lzma
libiconv-1.14-3-mingw32-dll.tar.lzma
libintl-0.18.1.1-1-msys-1.0.17-dll-8.tar.lzma
libintl-0.18.3.2-2-mingw32-dll-8.tar.xz
libltdl-2.4-1-mingw32-dev.tar.lzma
libltdl-2.4-1-mingw32-dll-7.tar.lzma
libltdl-2.4-1-msys-1.0.15-dll-7.tar.lzma
liblzma-5.0.3-1-msys-1.0.17-dll-5.tar.lzma
libmagic-5.04-1-msys-1.0.13-dll-1.tar.lzma
libminires-1.02_1-2-msys-1.0.13-dll.tar.lzma
libmpc-1.0.2-mingw32-dll-3.tar.xz
libobjc-5.3.0-2-mingw32-dll-4.tar.xz
libobjc-5.3.0-3-mingw32-dll-4.tar.xz
libopenssl-1.0.0-1-msys-1.0.13-dll-100.tar.lzma
libopts-5.10.1-1-msys-1.0.15-dll-25.tar.lzma
libpopt-1.15-2-msys-1.0.13-dll-0.tar.lzma
libquadmath-5.3.0-2-mingw32-dll-0.tar.xz
libquadmath-5.3.0-3-mingw32-dll-0.tar.xz
libregex-1.20090805-2-msys-1.0.13-dll-1.tar.lzma
libssp-5.3.0-2-mingw32-dll-0.tar.xz
libssp-5.3.0-3-mingw32-dll-0.tar.xz
libstdc++-5.3.0-2-mingw32-dll-6.tar.xz
libstdc++-5.3.0-3-mingw32-dll-6.tar.xz
libtermcap-0.20050421_1-2-msys-1.0.13-dll-0.tar.lzma
libtool-2.4-1-mingw32-bin.tar.lzma
libxml2-2.7.6-1-msys-1.0.13-dll-2.tar.lzma
lndir-1.0.1-2-msys-1.0.13-bin.tar.lzma
m4-1.4.16-2-msys-1.0.17-bin.tar.lzma
make-3.81-3-msys-1.0.13-bin.tar.lzma
make-3.82.90-2-mingw32-cvs-20120902-bin.tar.lzma
man-1.6f-2-msys-1.0.13-bin.tar.lzma
man-1.6f-2-msys-1.0.13-doc.tar.lzma
man-1.6f-2-msys-1.0.13-lang.tar.lzma
man-1.6f-2-msys-1.0.13-lic.tar.lzma
mingw-get-0.6.2-mingw32-beta-20131004-1-bin.tar.xz
mingw-get-0.6.2-mingw32-beta-20131004-1-gui.tar.xz
mingw-get-0.6.2-mingw32-beta-20131004-1-lic.tar.xz
mingw-get-setup-0.6.2-mingw32-beta-20131004-1-dll.tar.xz
mingw-get-setup-0.6.2-mingw32-beta-20131004-1-xml.tar.xz
mingwrt-3.22.4-mingw32-dev.tar.xz
mingwrt-3.22.4-mingw32-dll.tar.xz
mintty-1.0.3-1-msys-1.0.17-bin.tar.lzma
mktemp-1.6-2-msys-1.0.13-bin.tar.lzma
mpfr-3.1.2-2-mingw32-dll.tar.lzma
msysCORE-1.0.19-1-msys-1.0.19-bin.tar.xz
msysCORE-1.0.19-1-msys-1.0.19-doc.tar.xz
msysCORE-1.0.19-1-msys-1.0.19-ext.tar.xz
msysCORE-1.0.19-1-msys-1.0.19-lic.tar.xz
openssh-5.4p1-1-msys-1.0.13-bin.tar.lzma
openssl-1.0.0-1-msys-1.0.13-bin.tar.lzma
patch-2.6.1-1-msys-1.0.13-bin.tar.lzma
perl-5.8.8-1-msys-1.0.17-bin.tar.lzma
pthreads-GC-w32-2.10-mingw32-pre-20160821-1-dev.tar.xz
pthreads-GC-w32-2.10-mingw32-pre-20160821-1-dll-3.tar.xz
rebase-4.0.1_1-1-msys-1.0.17-bin.tar.lzma
rsync-3.0.8-1-msys-1.0.17-bin.tar.lzma
sed-4.2.1-2-msys-1.0.13-bin.tar.lzma
tar-1.23-1-msys-1.0.13-bin.tar.lzma
termcap-0.20050421_1-2-msys-1.0.13-bin.tar.lzma
texinfo-4.13a-2-msys-1.0.13-bin.tar.lzma
unzip-6.0-1-msys-1.0.13-bin.tar.lzma
vim-7.3-2-msys-1.0.16-bin.tar.lzma
w32api-3.18.2-mingw32-dev.tar.xz
wget-1.12-1-msys-1.0.13-bin.tar.lzma
xz-5.0.3-1-msys-1.0.17-bin.tar.lzma
zip-3.0-1-msys-1.0.14-bin.tar.lzma
zlib-1.2.7-1-msys-1.0.17-dll.tar.lzma
zlib-1.2.8-1-mingw32-dll.tar.lzma
I don't know if this can help you, but that's probably all I can do.