ダウンロード

とりあえず何も考えずに以下のファイルをダウンロード

こんな感じ

インストール

ckwのディレクトリが今こんな感じ

  • libの下に解凍したcoreutilsを移動
  • libの下にさっきインストールしたopenSSHを移動
  • libの下にさっきインストールしたMinGWを移動
  • lib/MinGWの下にあるmsysをlibに移動

注:インストーラー使ったからレジストリ汚れるかもとかは気にしない・・・
libの下が今こんな感じ

設定

Ckw*exec:  cmd.exe
Ckw*chdir: c:\
↓
Ckw*exec:  nyaos.exe
!Ckw*chdir: c:\

_nyaの一番下に↓を追加

set PATH=%PATH%;`pwd`\lib\msys\1.0\bin;`pwd`\lib\coreutils-5.3.0-bin\bin;`pwd`\lib\MinGW\bin;`pwd`\lib\OpenSSH\bin

ckwディレクトリに「home」というディレクトリを作ってその下に適当に名前ディレクトリを作る。例えば、ckw/home/nabnabというディレクトリを作ったとする。

_nyaの一番最後に以下を追加

set HOME=`pwd`\home\nabnab

以上でかなりunix環境に近づいたと思う。試しにnkfをソースからコンパイルしてインストールしてみる

nkfのインストール

set PATH=%PATH%;`pwd`\lib\msys\1.0\bin;`pwd`\lib\coreutils-5.3.0-bin\bin;`pwd`\lib\MinGW\bin;`pwd`\lib\OpenSSH\bin;`pwd`\bin
  • http://packages.ubuntu.com/lucid/nkfの右の方からnkf_2.07.orig.tar.gzをダウンロード、ckw/home/nabnabに入れる
  • ckw/ckw.exeを起動してcdと打つと、ckw/home/nabnabに移動する。lsするとnkf~~.tar.gzが見えるはず。
  • tar-ballを解凍する
tar zxvf nkf_2.07.orig.tar.gz

解凍して出てきたnkf207/Makefileをメモ帳で開いて一行目を

CC = cc
↓
CC = gcc

に変更する

ckw.exeでnkf207に移動して、makeする。

  • インストール

完成したnkf.exeをckw/binにいれると、nkfが使えるようになる

おまけ

同じ方法でソースからコンパイルすれば、linux用のツールをインストール可能。自分はこれに
ruby(http://www.garbagecollect.jp/ruby/mswin32/ja/)とかvim(http://www.kaoriya.net/)とかperl(http://strawberryperl.com/)とかgit(http://code.google.com/p/msysgit/)とかインストールして使ってます