Cygwin のインストール


ダウンロードとインストール

Cygwin は Windows 上で走る Unix 環境である。Wiwdows という OS の 上に Unix という別の OS が乗っていると思えばよい。Cygwin を 利用することによって,強力なコマンド群とシェルを活用して プログラミングを行うことができる。

注意1:この作業では,ブラウザとして必ず Firefox を使うこと。 Internet Explorer はファイルのダウンロードの際に勝手に拡張子を 変更したりするので,使ってはいけない。

注意2:Firefox の設定で,「ファイルごとにダウンロード先を指定」の 設定を行っておくこと(やってなければこちらの「ダウンロード先フォルダ選択を設定する」を見て設定する)。
GCC のインストールの案内は末尾に書いてある。

Cygwin Setupのダウンロード

  1. Cygwin のサイトにアクセスする。 このページを交互に見ながら進めるには, リンクを右クリックして 「新しいタブでリンクを開く」を選ぶと便利である。
  2. Cygwin セットアップのアイコンCygwinIconを ダブルクリックする。アイコンは何個もあるが,どれでもよい。
  3. ダウンロードのためのボックスが開くので, X:\download(X:は C: または D:)の中に cygwin というフォルダを作成して,その中にダウンロードする。
  4. ダウンロードが終わったら, [マイコンピュータ]からたどって,setup.exeのある ディレクトリを開く。そして, アイコンsetupexeをダブルクリックして, インストールを開始する。

セットアップの操作

選択の必要があるところだけ解説するが。 基本的には,[次へ]を押していって,そのまま進んでよい。

  1. インストール法の選択

    setup1
  2. Cygwin をインストールするディレクトリなどの選択

    setup2
  3. Cygwin の書庫ファイルをダウンロードするディレクトリの選択
    setup3
    このまま[次へ]でよい。
  4. ダウンロード法の選択

    setup4
  5. ダウンロードするサイトの選択

    setup5
    ここではいろいろ選ぶことが可能である。基本的には 国内のサイト(.jpで終わるドメイン名のところ)を選べばよい。
    ここでは,ftp://ring.aist.go.jp を選んでみた。もしも転送速度が 30 kb/s を下回るようであれば, 別のサイトに変更したほうがよいかも知れない。

    ※注意:次の画面が出るには長くて1分ほどかかることがある。
  6. インストール内容の設定
    下のメニューで Devel の左のチェックボックスをクリックすると サブメニューが展開される。
    setup6

  7. ruby の項目を探す
    メニュー右のスライドバーを下に動かして,展開されたメニューの 下のほうにある rubyという項目を選択する。
    /selectruby1

  8. ruby のインストールを選択する
    rubyの項目が 最初 skipとなっているので,左端のボタンをクリックして 1.8.7-p72-1というバージョン番号(この数字はときどき変更されるのでそれに合わせること)が出るようにする。
    /selectruby2

  9. 次へをクリックしてインストール開始
  10. この後はかなり時間がかかるので,表示されるダウンロードの速度に 注意すること。大体 30 kb/s を超えていればそれほどストレスなく 進む。表示される速度が30 kb/s を超えることがなかったらいったん中止して, 別のサイトを選らんでやり直すこと。

    もし途中で何かのコメントが表示されて応答を求めてきたら, [OK]で答えておけばよい。
  11. ダウンロードからインストールまで,作業は自動的に進む。 ただし,時間は通常10分以上かかる。 (待ち時間をつぶすためにネットにアクセスしたりすると, Cygwin のインストールの方がおかしくなったりするので, 自動インストール中はコンピュータに触らないこと。)

    setup7

  12. 最後に,Instalation Complete!などという 表示が出たら終り。

    setup8

Cygwin のシェルの設定

.bashrc というファイルは,Cygwin のデフォルトのシェルである bash.exe の機能をユーザの用途に応じて設定するものである しかし, 上のインストールを行ったままでは, Cygwin のシェル(Bash) の設定は正しくなっていない。

設定ファイルをダウンロードする

作業の概要

.bashrc という名前のファイルをクリックして表示させ,[名前を付けてページを保存]home ディレクトリに保存する。

C:\homeがホームの場合の .bashrc
D:\homeがホームの場合の .bashrc

この説明だけでも作業できると思いますので,納得したら試してみてください。 この下は図入りの説明です。

  1. C:\homeがホームの場合には, この .bashrcを, D:\homeがホームの場合には, こちらの .bashrc をクリックしてください。
  2. 次のように表示されます。
    bashrcdonwload
  3. 下図のように, [ファイル]をクリック。⇒ [名前を付けてページを保存] として,ホームディレクトリに保存してください。
    bashrcdonwload

Cygwin ショートカットのプロパティの変更と Ruby インストールの確認

  1. Cygwin のアイコンcygwinicon を右クリックして,[プロパティ]を選択する。
  2. ボックスの上のタブで選んで,次の画面を図のように変更する。
    bashproperty
    
  3. Cygwin のアイコンcygwinicon をダブルクリック
    次のような画面が現れたら,Cygwin のインストールは OK
    bash.png
  4. 注意! もしも次のようになったら,こちらの説明を参照して直してみる。
    bash_bad.png
  5. 最後にRuby がインストールされていることを確認
    上の画面に,次のように ruby --versionと 入力してみる。
    ~/10:23:18> ruby --version
    
    次のように表示されれば Ruby のインストールは成功。
    ~/10:23:20> ruby --version
    ruby 1.8.7 (2008-08-11 patchlevel 72) [i386-cygwin]
    

次は Meadow のインストール 元に戻る

この後は初回のインストールでは必要ない。すでに基本的なインストールが 終わった状態で, さらにCなどを必要とするときにやればよい。

GCC その他のプログラミング言語のインストール

  1. Cygwin の setup.exe を起動
  2. サイトの選択までふつうに進める。
  3. インストール項目の一覧で,下のように devel(development = 開発)をクリックして Installにする。
    bash_bad.png
  4. 以後,ふつうに進めて終了。