Cygwin のインストール


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

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

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

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

Cygwin Setupのダウンロード

  1. Cygwin のサイトにアクセスする。 このページを交互に見ながら進めるには, リンクを右クリックして 「新しいタブでリンクを開く」を選ぶと便利である。
  2. 英文のサイトが開いたら,その左側のメニュートップの "Install Cygwin" をクリック。
    "Installation and Updating Cygwin" というタイトルのページになる。
  3. タイトルの下1行目,"Run setup.exe any time ..." の setup.exe をクリックする。
  4. ボックスが現れて「次のファイルを開こうとしています」などと表示される。 そこで「ファイルを保存」をクリック。
  5. ダウンロードのためのボックスが開くので, X:\download(X:は C: または D:)の中に cygwin というフォルダを作成して,その中にダウンロードする。
  6. ダウンロードが終わったら, [マイコンピュータ]からたどって,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-72というバージョン番号(この数字はときどき変更されるのでそれに合わせること)が出るようにする。
    /selectruby2

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

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

    setup7

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

    setup8

この段階で,デスクトップに Cygwin のショートカット cygwinicon が作られているはずだが, ないことがある。その時にはこの説明に従ってデスクトップにショートカットを作ること。

Cygwin のシェルの設定

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

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

  1. .bashrc をダウンロードする(変更 2006/09/21)
  2. 下の2つのうち必要なものを右クリック
    C:\homeがホームの場合の .bashrc
    D:\homeがホームの場合の .bashrc
    
  3. ブラウザのファイルメニューから「名前を付けてリンク先を保存」
  4. 下の画面が開くので,保存先を C:\home または D:\home のいずれかにして保存
    dotbashrc_DL
  5. Cygwin のシェルを起動して次のようにコマンドを入力し, ダウンロードしたファイルを確かめる。
     /bin/ls -a
    
    するとおそらく下のように表示されるはずである。他にもいくつかのファイルが表示されることがあるが, ここで大事なのは bashrc というファイルが見つかることである。 もしもこのファイルが見つからなかったら,ファイルのダウンロードがそもそも行われていないか失敗しているので,「設定ファイルをダウンロードする」に戻ってやり直す。
    . ..  bashrc
    
    
    この表示になっているということは,さきほどダウンロードした .bashrc というファイルが,実際には bashrc という名前(わずかな違いに注意!)で保存されてしまったということだ。したがって,正しいファイル名に 変更してやる必要がある。これを直すには次のように入力してやればよい。
    /bin/mv bashrc .bashrc
    
    ここでもう一度次のように入力してみよう。
     /bin/ls -a
    
    次のようにbashrc というファイルではなく.bashrc というファイルが表示されていればオーケー。
    . ..  .bashrc
    
    

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.6 (2007-03-13 patchlevel 0) [i386-cygwin]
    

次は Meadow のインストールへ