Windows で Emacs を動かすためになぜか MSYS2 をインストール

なぜか MSYS2 を入れるナードさん。深遠な計画のためです*1
MSYS2 を入れておくと多分きっといろいろ楽しめます。たぶんね。
Windows 10 x64 Home Edition なナードさんは msys2-x86_64 を使います。インストールすると起動バッチが3つ登録されるはずです。

MSYS2 MinGW32
MSYS2 MinGW64
MSYS2 MSYS

メインに使うのは MSYS2 MinGW64 でしょう、たぶん。
とはいえ、インストール直後にやるのはパッケージの最新化です。MSYS2 MSYS を起動した後

$ pacman -Syuu

オプションの S がインストール*2。yがパッケージカタログの更新、uuがシステムのアップグレード*3という指示です。場合によってはこんな警告が出ることがあります

警告: terminate MSYS2 without returning to shell and check for updates again
警告: for example close your terminal window instead of calling exit

これでたら右上の閉じるボタン押して閉じちゃってください。そしてまた MSYS2 MSYS 起動。一回パッケージカタログ更新されているので以降の更新はこれで。

$ pacman -Suu

更新するものがなくなるまで繰り返しましょう。

*1:実際にはあまり何も考えていない

*2:正しくは同期

*3:ダウングレードも含む