前に書いたような気もするけど、いろいろDL先とか微妙にみつからなかったので、メモメモ。
WindowsでLinuxコマンドを使う
↑をベースにメモメモメモメモ。
メモ内容は長いのと個人的なので続きに隠します。
http://gnuwin32.sourceforge.net/
Gnuwin32に行って、
Download all から「You can download 」行って、
getgnuwin32から一番新しいバージョンを持ってくる
(今回はGetGnuWin32-0.6.22.exe 使用)
Packages からSed行って、「You can also download the files from the GnuWin32 files page. 」行って
一番新しいバージョンを持ってくる。
(今回はsed-4.2-1-bin.zip 使用)
Packages からRegex行って、「You can also download the files from the GnuWin32 files page. 」行って
一番新しいバージョンを持ってくる。
(今回はregex-2.7-bin.zip 使用)
2.インストール
2-1. ダウンロードしたファイルを適当な場所で実行します。
2-2. sedを入れ替える。仮に、C:Tempで実行したとします。
C:TempGetGnuWin32フォルダにインストールスクリプトが解凍されます。
2-3. regexを入れ替える。ダウンロードしたsedを解凍し、binsed.exeを、C:TempGetGnuWin32insed.exeに上書きコピーします。
2-4.ダウンロードしたregexを解凍し、bin egex2.dllを、C:TempGetGnuWin32in egex2.dllに上書きコピーします。
-
-
download.batを編集します。
- GNUWIN32_MIRRORの値を日本にします。
C:TempGetGnuWin32download.batを編集します。
-
-
download.bat
old new 52 52 :: unc (US) 53 53 :: voxel (US) 54 54 :: 55 if .%GNUWIN32_MIRROR%==. set GNUWIN32_MIRROR=umn 55 if .%GNUWIN32_MIRROR%==. set GNUWIN32_MIRROR="jaist keihanna" 56 56 57 57 :: 58 58 :: Maximal number of trials to download the gnuwin32 project site on -
-
-
download.batを実行します。
DOSプロンプトを起動します。
> cd C:\Temp\GetGnuWin32 > download.bat
C:TempGetGnuWin32packagesフォルダにzipファイルがたくさんダウンロードされます。
-
install.batを実行します。
C:TempGetGnuWin32gnuwin32フォルダにzipファイルを解凍していきます。
> install.bat
このbatファイルは、最後にinstall-info.exeを実行するのですが、これがVistaのUACに引っかかります。
私はUACを止め忘れて50回くらい許可クリックすることになりました(^^; -
gnuwin32フォルダを移動します。
C:TempGetGnuWin32gnuwin32フォルダをインストールしたい場所に移動します。
私はC:gnuwin32に移動しました。
Pathにスペースが入っていると後で何かと面倒なので。install.batは、最後にC:Program Filesに移動しろと言っていますが気にしません。
-
update-links.batを実行します。
C:gnuwin32update-links.batを実行します。
移動先のファイルの方なので注意です。> cd C:\gnuwin32 > update-links.bat
-
環境変数Pathに登録します。
C:gnuwin32inを登録します。
これでLinuxコマンドが使えます。update-links.batはStart Menuをコピーしろとか言ってますが、これも気にしません。