Windows上でUNIX環境を構築出来るソフトとしては、やはりCygwinが一番有名だろう。
という訳で、今回はWindows 7上でCygwinをインストールしてみる。
なお、インストールをする上で注意したいのが、Cygwinではパッケージ付属のインストーラーというものが存在しない。
もしインターネットに接続されていないマシンにCygwinをインストールしたい場合は、一度インターネットにつながるマシンから必要になるパッケージをダウンロードし、そこからインストールするようにする必要がある。
今回は、そんなインターネット接続されていないマシンへのインストールについて記述する。
オンラインでのインストール方法については、こちらを参照してもらいたい。
1.インストーラーのダウンロード
まずは、Cygwinのこちらのページからインストーラーのダウンロード。
32bitの場合はsetup-x86.exeを、64bitの場合はsetup-x86_64.exeをダウンロードする。
2.パッケージのダウンロード
次に、インターネット接続をしているマシンで、ダウンロードしたインストーラーを実行する。
下記画面の後、「次へ」をクリックする。
「Choose A Download Source」が表示される。
選択肢は以下の3つ
- Install from Internet … ダウンロードしてインストールする
- Download Without Installing … パッケージのダウンロードのみ行う
- Install from Local Directory … ダウンロードしておいたパッケージからインストールを行う
今回の場合はオフラインインストールのため、まずパッケージをダウンロードする必要がある。
「Download Without Installing」を選択する。
パッケージのダウンロード先を設定する。
これについてはどこでもいいので、自身の環境で適当な場所を選択してもらいたい。
次に、インターネット接続環境について設定する。
ダウンロードはhttpもしくはftpで行われるため、通常であれば「Direct Connection」で問題無いのだが、会社などの場合はプロキシ経由でインターネット接続している場合が多い。
その場合は、IEでプロキシ設定しているのであれば「Use Internet Explorer Proxy Setting」を、それ以外の場合は「Use HTTP/FTP Proxy」で明示的にプロキシを設定する必要がある。
パッケージを取得するURLを選択する。
正直、どれでも接続自体は可能なのだが、速度を考えるのならば日本のドメインからダウンロードした方が良いだろう。
リストの3/4位の位置に日本のドメインがあるので、そこから選択を行う。
次に、ダウンロードするパッケージを選択する。
ここについては完全に自身が行いたい内容に依存するので、好きなパッケージを選択して次に進む。
とはいえ、全部が全部選択すると異常に重くなる。程々にした方がいいだろう。
ダウンロードするパッケージによっては、「Resolving Dependencies」画面が表示される。
これについては、基本的にそのまま進んで構わない。
ダウンロードが開始される。
パッケージによっては非常に時間がかかるので、注意。
ダウンロード完了後、以下のような画面が表示されるので、「完了」ボタンを押下し終了。
念のため、ダウンロードしたパッケージ類がちゃんと用意されているかを確認する。
3.オフラインインストールの実行
それでは、実際にオフラインインストールを実行してみよう。
先ほどダウンロードしたパッケージ類とインストーラーを、インターネット接続していないマシンがアクセス出来る場所(ローカルディスクやファイルサーバ等)に設置する。
設置後、インストーラーを起動。
インストール方法について選択肢が表示されるので、今回は「Install from Local Directory」を選択する。
次に、Cygwinで利用するルートディレクトリを設定する。
ここでは、デフォルトである「C:\cygwin64\」および「All Users (RECOMMENDED)」を選択する。
インストールで利用するパッケージのある場所を設定する。
次に、インストールするパッケージを選択する。
ここについては完全に自身が行いたい内容に依存するので、好きなパッケージを選択して次に進む。
インストールするパッケージによっては、「Resolving Dependencies」画面が表示される。
これについては、基本的にそのまま進んで構わない。
インストールが開始される。
パッケージによっては非常に時間がかかるので、注意。
インストール完了後、以下のような画面が表示されるので、「完了」ボタンを押下し終了。
4.Cygwinの実行
後は、「スタートメニュー」 > 「Cygwin」からプログラムを選択し、Cygwinを起動するだけだ。