msys2 ===== .. todo:: description Configure --------- * unarchive msys2-base-x86_64-YYYYMMDD.tar.xz * edit /etc/pacman.conf .. code:: ini [options] VerbosePkgLists ILoveCandy * remove unused architecture groups * remove unused architecture mirrors * edit /etc/pacman.d/mirrorlist.* .. code:: ini Server = http:// Server = file:///c/ .. todo:: mingw64 mirrorlist * /etc/nsswitch.conf :: db_home: /c/Users/%U * run msys2_shell.cmd * close window at the end of the process certificates ^^^^^^^^^^^^ :: /usr/ssl/certs/ca-bundle.crt user ^^^^ * edit ~/.profile .. code:: shell if git --version &> /dev/null; then source /usr/share/git/git-prompt.sh fi Use --- * run msys2_shell.cmd .. todo:: optional mingw64 argument .. code:: shell pacman -Syu .. code:: shell pacman -S package1 … .. code:: shell pacman -Scc Packages -------- mingw ^^^^^ * mingw-w64-x86_64-putty msys ^^^^ * upx broken ^^^^^^ * mingw-w64-x86_64-darktable * mingw-w64-x86_64-inkscape test ^^^^ * bc * binutils * dos2unix * emacs * fish * git * make * man * markdown * mc * nano * openssh * p7zip * pass * pwgen * python * rsync * subversion * tar * tig * tmux * tree * vim * xorriso * zsh