MSYS2 installation:
Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.
Install the latest PowerShell for new features and improvements! https://aka.ms/PSWindows
PS C:\Users\kaau> winget install MSYS2.MSYS2
Found MSYS2 Installer [MSYS2.MSYS2] Version 20260611
This application is licensed to you by its owner.
Microsoft is not responsible for, nor does it grant any licenses to, third-party packages.
Downloading https://github.com/msys2/msys2-installer/releases/download/2026-06-11/msys2-x86_64-20260611.exe
██████████████████████████████ 89.6 MB / 89.6 MB
Successfully verified installer hash
Starting package install...
::
::
[0] Arguments: C:\Users\kaau\AppData\Local\Temp\WinGet\MSYS2.MSYS2.20260611\msys2-x86_64-20260611.exe, install, --confirm-command, --root, C:\msys64
[11] Operations sanity check succeeded.
[23] Using metadata cache from "C:/Users/kaau/AppData/Local/cache\\qt-installer-framework\\d75f1c19-3379-3717-ae8d-1404b51494a9"
[23] Found 0 cached items.
[26] Loaded control script ":/metadata/installer-config/control_js"
[30] Loading component scripts...
[32] Loading component scripts...
[33] Warning: QFont::setPixelSize: Pixel size <= 0 (-1)
[33] Selected components without dependencies:
com.msys2.root
[35] Installation space required: "317.41 MB"
[35] Temporary space required: "0.00 bytes"
[37] Cache and install directories are on the same volume. Volume mount point: "C:\\" Free space available: "63.74 GB"
[37] Installation will use 317.41 MB of disk space.
[38] backup operation: Mkdir
[38] - arguments: C:/msys64
[38] Done
[38] perform operation: Mkdir
[38] - arguments: C:/msys64
[39] Done
[40] Preparing the installation...
[40] Install size: 1 components
[55] Preparing to unpack components...
[57] backup com.msys2.root concurrent operation: Extract
[57] - arguments: installer://com.msys2.root/20260611msys64.7z, C:/msys64
[58] Started
[840] Unpacking components...
[841] perform com.msys2.root concurrent operation: Extract
[843] - arguments: installer://com.msys2.root/20260611msys64.7z, C:/msys64
[846] Started
[\ 23%]
::
::
::
prompt for Adminstrator username and password.....failed!
::
::
::
kaau@OCLT71159526 ~$ ls -ld /c/msys64
drwxr-xr-x 1 kaau 1049089 0 Aug 8 13:39 /c/msys64
kaau@OCLT71159526 ~$ ls -ld /c/msys64/usr/bin
drwxr-xr-x 1 kaau 1049089 0 Jun 11 02:08 /c/msys64/usr/bin
kaau@OCLT71159526 ~$ ls /c/msys64/usr/bin
'[.exe' file.exe mkfs.cramfs.exe msys-zstd-1.dll ssp.exe
addgnupghome find.exe mkfs.exe mv.exe start
agetty.exe findfs.exe mkfs.minix.exe namei.exe stat.exe
applygnupgdefaults flock.exe mkgroup.exe nano.exe stdbuf.exe
arch.exe fmt.exe mknod.exe nettle-hash.exe strace.exe
ash.exe fold.exe mkpasswd.exe nettle-lfib-stream.exe stty.exe
autopoint fsck.cramfs.exe mkswap.exe nettle-pbkdf2.exe sum.exe
awk.exe fsck.minix.exe mktemp.exe newgrp.exe swaplabel.exe
b2sum.exe ftp.exe more.exe ngettext.exe sync.exe
backup gawk.exe mount.exe nice.exe tabs.exe
base32.exe gawk-5.4.0.exe mpicalc.exe nl.exe tac.exe
base64.exe gawkbug msgattrib.exe nohup.exe tail.exe
basename.exe gdbm_dump.exe msgcat.exe nologin.exe talk.exe
basenc.exe gdbm_load.exe msgcmp.exe nproc.exe tar.exe
bash.exe gdbmtool.exe msgcomm.exe numfmt.exe taskset.exe
bashbug gencat.exe msgconv.exe od.exe tee.exe
blkid.exe getconf.exe msgen.exe openssl.exe telnet.exe
brotli.exe getent.exe msgexec.exe p11-kit.exe test.exe
bsdtar.exe getfacl.exe msgfilter.exe paccache testpkg.exe
bunzip2.exe getopt.exe msgfmt.exe pacdiff tic.exe
bzcat.exe gettext.exe msggrep.exe paclist time.exe
bzcmp gettext.sh msginit.exe paclog-pkglist timeout.exe
bzdiff gettextize msgmerge.exe pacman.exe toe.exe
bzegrep gkill.exe msgunfmt.exe pacman-conf.exe touch.exe
bzfgrep gmondump.exe msguniq.exe pacman-db-upgrade tput.exe
bzgrep gpg.exe msys-2.0.dll pacman-key tr.exe
bzip2.exe gpg-agent.exe msys-argp-0.dll pacscripts true.exe
bzip2recover.exe gpg-card.exe msys-asprintf-0.dll pacsearch truncate.exe
bzless gpgconf.exe msys-assuan-0.dll pacsort.exe trust.exe
bzmore gpg-connect-agent.exe msys-assuan-9.dll pactree.exe tset.exe
c_rehash gpg-error.exe msys-atomic-1.dll passwd.exe tsort.exe
cal.exe gpg-mail-tube.exe msys-blkid-1.dll paste.exe tty.exe
captoinfo.exe gpgparsemail.exe msys-brotlicommon-1.dll pathchk.exe tzselect
cat.exe gpgscm.exe msys-brotlidec-1.dll peflags.exe tzset.exe
cfdisk.exe gpgsm.exe msys-brotlienc-1.dll peflagsall ul.exe
chattr.exe gpgsplit.exe msys-bz2-1.dll perl.exe umount.exe
chcon.exe gpgtar.exe msys-charset-1.dll perl5.42.2.exe uname.exe
checkupdates gpgv.exe msys-crypt-2.dll pg.exe uncompress
chgrp.exe gpg-wks-client.exe msys-crypto-3.dll pinentry.exe unexpand.exe
chmod.exe gpg-wks-server.exe msys-curl-4.dll pinentry-w32.exe uniq.exe
chown.exe grep.exe msys-db_cxx-6.2.dll pinky.exe unlink.exe
chroot.exe groups.exe msys-db-6.2.dll pkcs1-conv.exe unlzma.exe
chrt.exe gunzip msys-expat-1.dll pldd.exe unxz.exe
cksum.exe gzexe msys-fdisk-1.dll pr.exe unzstd.exe
clear.exe gzip.exe msys-ffi-8.dll printenv.exe update-ca-trust
cmd hardlink.exe msys-formw6.dll printf.exe updatedb
col.exe head.exe msys-gcc_s-seh-1.dll profiler.exe updpkgsums
colcrt.exe hexdump.exe msys-gcrypt-20.dll ps.exe users.exe
colrm.exe hmac256.exe msys-gdbm_compat-4.dll psl.exe uuidd.exe
column.exe hostid.exe msys-gdbm-6.dll psl-make-dafsa uuidgen.exe
comm.exe hostname.exe msys-gettextlib-0-22-5.dll ptx.exe uuidparse.exe
core_perl id.exe msys-gettextpo-0.dll pwd.exe vdir.exe
cp.exe info.exe msys-gettextsrc-0-22-5.dll rankmirrors vendor_perl
csplit.exe infocmp.exe msys-gmp-10.dll rcp.exe vercmp.exe
curl.exe infotocap.exe msys-gmpxx-4.dll readlink.exe watchgnupg.exe
cut.exe install.exe msys-gnutls-30.dll realpath.exe wc.exe
cygcheck.exe install-info.exe msys-gnutlsxx-30.dll rebase.exe wcurl
cygpath.exe ipcmk.exe msys-gomp-1.dll rebaseall wget.exe
cygwin-console-helper.exe isosize.exe msys-gpg-error-0.dll recode-sr-latin.exe whereis.exe
dash.exe join.exe msys-history8.dll regtool.exe which.exe
date.exe kbxutil.exe msys-hogweed-6.dll rename.exe who.exe
db_archive.exe kill.exe msys-iconv-2.dll renice.exe whoami.exe
db_checkpoint.exe lastlog2.exe msys-idn2-0.dll repo-add wipefs.exe
db_convert.exe ldd.exe msys-intl-8.dll repo-elephant xargs.exe
db_deadlock.exe ldh.exe msys-ksba-8.dll repo-remove xgettext.exe
db_dump.exe less.exe msys-lastlog2-2.dll reset.exe xz.exe
db_hotbackup.exe lesskey.exe msys-lz4-1.dll restore xzcat.exe
db_load.exe link.exe msys-lzma-5.dll rev.exe xzcmp
db_log_verify.exe ln.exe msys-magic-1.dll rlogin.exe xzdec.exe
db_printlog.exe locale.exe msys-menuw6.dll rm.exe xzdiff
db_recover.exe locate.exe msys-mpfr-6.dll rmdir.exe xzegrep
db_replicate.exe logger.exe msys-ncurses++w6.dll rnano.exe xzfgrep
db_stat.exe logname.exe msys-ncursesw6.dll rsh.exe xzgrep
db_tuner.exe look.exe msys-nettle-8.dll runcon.exe xzless
db_upgrade.exe ls.exe msys-nghttp2-14.dll script.exe xzmore
db_verify.exe lsattr.exe msys-nghttp3-9.dll scriptlive.exe yat2m.exe
dd.exe lzcat.exe msys-ngtcp2_crypto_ossl.dll scriptreplay.exe yes.exe
df.exe lzcmp msys-ngtcp2_crypto_ossl-0.dll sed.exe zcat
dir.exe lzdiff msys-ngtcp2-16.dll seq.exe zcmp
dircolors.exe lzegrep msys-npth-0.dll setfacl.exe zdiff
dirmngr.exe lzfgrep msys-p11-kit-0.dll setmetamode.exe zdump.exe
dirmngr-client.exe lzgrep msys-panelw6.dll setpgid.exe zegrep
dirname.exe lzless msys-pcre-1.dll setsid.exe zfgrep
dnsdomainname.exe lzma.exe msys-pcre2-8-0.dll sexp-conv.exe zforce
du.exe lzmadec.exe msys-perl5_42.dll sfdisk.exe zgrep
dumper.exe lzmainfo.exe msys-psl-5.dll sh.exe zic.exe
dumpsexp.exe lzmore msys-quadmath-0.dll sha1sum.exe zless
echo.exe makepkg msys-readline8.dll sha224sum.exe zmore
egrep makepkg-mingw msys-smartcols-1.dll sha256sum.exe znew
env.exe makepkg-template msys-sqlite3-0.dll sha384sum.exe zstd.exe
envsubst.exe mcookie.exe msys-ssh2-1.dll sha512sum.exe zstdcat.exe
expand.exe md5sum.exe msys-ssl-3.dll shell zstdgrep
expr.exe minidumper.exe msys-stdc++-6.dll shred.exe zstdless
factor.exe mintheme msys-tasn1-6.dll shuf.exe zstdmt.exe
fallocate.exe mintty.exe msys-ticw6.dll site_perl
false.exe mkdir.exe msys-unistring-5.dll sleep.exe
fdisk.exe mkfifo.exe msys-uuid-1.dll sort.exe
fgrep mkfs.bfs.exe msys-z.dll split.exe
#
# customize ${PATH}:
#
kaau@OCLT71159526 ~$ cat ${HOME}/.bashrc
[[blue:# generated by Git for Windows]]
[[blue:test -f ~/.profile && . ~/.profile]]
[[blue:]]
[[blue:# Optimized PATH]]
[[blue:PATH="/usr/bin:/bin:/c/Users/kaau/bin"]]
[[blue:PATH="${PATH}:/c/WINDOWS/System32:/c/Program Files/Git/bin"]]
[[blue:PATH="${PATH}:/c/Program Files/Python/Python314:/c/Program Files/Python/Python314/Scripts"]]
[[blue:PATH="${PATH}:/c/Program Files/nodejs"]]
[[blue:PATH="${PATH}:/c/Users/kaau/cdk/node_modules/.bin"]]
[[blue:PATH="${PATH}:/c/msys64/usr/bin"]]
[[blue:]]
[[blue:PS1='\[\033[32m\]\u@\h\[\033[0m\] \w$ ']]
#
# testing:
#
kaau@OCLT71159526 ~$ which pacman
/c/msys64/usr/bin/pacman
kaau@OCLT71159526 ~$ pacman --version
.--. Pacman v6.1.0 - libalpm v14.0.0
/ _.-' .-. .-. .-. Copyright (C) 2006-2024 Pacman Development Team
\ '-. '-' '-' '-' Copyright (C) 2002-2006 Judd Vinet
'--'
This program may be freely redistributed under
the terms of the GNU General Public License.