2009年8月15日土曜日

Windows 7 RC 64-bit で Cygwin 1.7 をインストールしてみた

Ubuntu 上で KVM 上で、Windows 7 RC 64-bit をインストールしています。

手順

  1. システム環境変数の Path に ";C:\cygwin\bin" を追加する。
  2. システム環境変数 CYGWIN を作成し、"winsymlinks" を設定する。
  3. Cygwin のサイト から、"setup-1.7.exe" をダウンロードして、実行する。(「プログラム互換性アシスタント」が表示されたら、[このプログラムは正しくインストールされました] を選択する。)
  4. Select Packages で、私は標準の状態に以下の4つは最低限選択します。(全てをインストールするのは時間がかかるので、最初は最小限のパッケージのみインストールした方が良いと思う。)
    Editors - vim
    Net - openssh
    Utils - chere
    Utils - lv
  5. Cygwin Bash shell を起動する。
  6. ~/.inputrc を編集する。
    # Allow 8-bit input/output 以下のコメントになっている行を有効にする。
    $if Bash ~$endif 間のコメントを外して有効にする。
  7. ~/.bash_profile を編集する。(以下の行を追加する)
    export PATH=$PATH:$HOME/bin
    export TZ=JST-09
    export LANG=ja_JP.SJIS
    export LV="-Os"
    test -n $DISPLAY && export DISPLAY=localhost:0.0
  8. ~/.bashrc を編集する。 (以下の行を追加する)
    alias ls='ls -hF --color=tty --show-control-chars'
    alias ping="`cygpath "$SYSTEMROOT\\System32\\PING.EXE"`"
    alias nslookup="`cygpath "$SYSTEMROOT\\System32\\nslookup.exe"`"
  9. シェルを抜けて、Cygwin Bash shell を再び起動する。
  10. 便利なシンボリック リンクを作成する。
    $ ln -sv "$USERPROFILE" ~/UserProfile
    $ ln -sv ~/UserProfile/Documents ~/
    $ ln -sv ~/UserProfile/Desktop ~/
    (XP の場合 $ ln -sv ~/'UserProfile/デスクトップ' ~/Desktop)
    (XP の場合 $ ln -sv ~/'UserProfile/My Documents' ~/Documents)
  11. SendTo (ファイルの右クリック > [送る]) にシンボリック リンクを張ると便利。
    $ ln -sv /usr/bin/vim.exe ~/UserProfile/SendTo
    $ ln -sv "$WINDIR/System32/notepad.exe" ~/UserProfile/SendTo
  12. ドライブ、フォルダの右クリックに [Bash Prompt Here] を追加する。コマンド プロンプトを[管理者として実行] で起動し、以下のコマンドを実行する。
    >bash -c "chere -ia"
  13. ここまでで初期設定は終わりです。"setup-1.7.exe" を再び実行し、Select Packages で、Category: All の矢印マークをクリック、[Install] に変更し、全てのパッケージをインストールする。

注意点

  • less で日本語の含まれるテキストを表示できないので、代わりに lv を使う。
  • 日本語を含むパスを指定するときは、クォートする。

参考

0 件のコメント: