C90リリース予定の魔改造版Win2000のbash統合について
コミックマーケット90 出店予定の魔改造版 Windows 2000(August, 2016 Version)についての追加機能の解説と、非購入者向けの技術情報です。
今回のバージョンの目玉としては、魔改造版 Windows 2000 に MSYS2 を統合することによって、 bash の機能をシームレスに呼び出せるようになっていることがあります。
最新版の統合イメージの作成ツールを使わない・購入できない・公開前に適用してみたい
という方向けにバッチファイルを用意しました
@echo off set MPATH=C:\msys32 ren %MPATH%\msys2_shell.CMD *.BAT echo msys2_shell -mingw32 > %MPATH%\mingw32_shell.bat echo msys2_shell -mingw64 > %MPATH%\mingw64_shell.bat PathAdd.exe PATH=%MPATH%\usr\bin cmd /c pacman -Syu --noconfirm REM cmd /c pacman --needed --noconfirm -S bash pacman pacman-mirrors msys2-runtime cmd /c pacman -S --noconfirm base-devel gcc ruby perl python2 cmd /c pacman -S --noconfirm git nano patch diffutils diffstat rsync tar p7zip mercurial vim cvs wget openssh unzip cmd /c pacman -S --noconfirm mingw-w64-i686-toolchain |
中身はこんな感じです
C:\msys32 以外に インストールする場合はここを編集します
msys2 の インストーラーにバグがあって、
msys2_shell.CMD なんてファイル無いので msys2_shell.BATに修正。
同様に、mingw32_shell.bat 、mingw64_shell.bat も修正します
PathAdd.exe は環境変数に msys のバイナリパスを追加して、直接起動できるようにするためのプログラムです
その後は、基本プログラムを導入するバッチファイルです。適宜不要なパッケージを削除するとよいと思います
Comments