msys2

Todo

description

Configure

  • unarchive msys2-base-x86_64-YYYYMMDD.tar.xz

  • edit /etc/pacman.conf

[options]
VerbosePkgLists
ILoveCandy
  • remove unused architecture groups

  • remove unused architecture mirrors

  • edit /etc/pacman.d/mirrorlist.*

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

if git --version &> /dev/null; then
    source /usr/share/git/git-prompt.sh
fi

Use

  • run msys2_shell.cmd

Todo

optional mingw64 argument

pacman -Syu
pacman -S package1 …
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