C90リリース予定の魔改造版Win2000のbash統合について

コミックマーケット90 出店予定の魔改造版 Windows 2000(August, 2016 Version)についての追加機能の解説と、非購入者向けの技術情報です。

今回のバージョンの目玉としては、魔改造版 Windows 2000 に MSYS2 を統合することによって、 bash の機能をシームレスに呼び出せるようになっていることがあります。

最新版の統合イメージの作成ツールを使わない・購入できない・公開前に適用してみたい
という方向けにバッチファイルを用意しました

msys2set.zip

@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 のバイナリパスを追加して、直接起動できるようにするためのプログラムです

その後は、基本プログラムを導入するバッチファイルです。適宜不要なパッケージを削除するとよいと思います

拡張カーネル2.8d使って、MINGWで遊んでみた

おすすめ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です