ウェブサイト検索

Windows用のLinuxのようなコマンドライン環境であるCygwinのインストール方法


昨年の3月30日から4月1日に開催されたMicrosoft Build Developer Conferenceでは、Microsoftが発表を行い業界を驚かせるプレゼンテーションをしました。その内容は、Windows 10のアップデート#14136から、Windows上でUbuntu上のbashを実行可能になるというものでした。

このアップデートはすでにリリースされていますが、まだベータ版であり、一般の人々にではなく、内部者や開発者のみが利用可能です。

間違いなく、この機能が安定した状態になり、誰でも使えるようになると、特にLinuxコマンドライン環境に元々存在する技術(Python、Rubyなど)を扱うFOSS専門家によって、歓迎されることでしょう。しかし残念ながら、これはWindows 10でのみ利用可能で、以前のバージョンでは使用できません。

しかし、Cygwinは、Windows用のよく知られた広く使用されているLinux環境であり、かなりの時間が経ち、Linuxの専門家たちがWindowsコンピュータで作業する必要があるときに広く利用されてきました。

「Windows上のUbuntuのBash」とは基本的に異なるCygwinは、無料ソフトウェアであり、Linux上にいるかのように使用できる多くのGNUおよびオープンソースのツールを提供し、実質的なPOSIX API機能を提供するDLLを含んでいます。それに加えて、CygwinはXP SP3以降のすべての32ビットおよび64ビットのWindowsバージョンで使用できます。

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

この記事では、最もよく使用されるLinuxコマンドラインツールを使ってCygwinを設定する方法をガイドします。利用可能なストレージスペースや特定のニーズに応じて、後で他のツールを非常に簡単にインストールすることもできます。

Cygwinをインストールするには(同じ手順はソフトウェアの更新にも適用されます)、Microsoft Windowsのバージョンに応じてCygwinセットアップをダウンロードする必要があります。ダウンロードが完了したら、.exeファイルをダブルクリックしてインストールを開始し、以下の手順に従って完了させてください。

ステップ1 – インストールプロセスを開始し、「インターネットからインストール 」を選択します:

ステップ2 – Cygwinとそのインストールファイルをインストールしたい既存のディレクトリを選択します (警告: 名前にスペースが含まれるフォルダは選ばないでください):

ステップ 3 – インターネット接続タイプを選択し、FTP または HTTP ミラーを選択してください(お住まいの地理的な位置に近いミラーを選択するには https://cygwin.com/mirrors.html にアクセスし、希望するミラーをサイトリストに追加するには 追加 をクリックしてください)ダウンロードを続行するには:

最後の画面で「次へ」をクリックすると、実際のインストールプロセスをガイドするいくつかのプレリミナリーパッケージが最初に取得されます。選択したミラーが動作していない場合や、必要なファイルがすべて含まれていない場合は、別のミラーを使用するように促されます。HTTPが機能しない場合は、FTPサーバーを選択することもできます。

すべてが期待通りに進めば、数分以内にパッケージ選択画面が表示されます。私の場合、他の選択肢が失敗した後、ftp://mirrors.kernel.orgを選ぶことになりました。

ステップ4 – 各希望するカテゴリをクリックして、インストールしたいパッケージを選択します。ソースコードをインストールすることも選択できます。また、入力テキストボックスを使用してパッケージを検索することもできます。必要なパッケージの選択が完了したら、次へをクリックします。

依存関係のあるパッケージを選択した場合、依存関係のインストール確認が求められます。

予想通り、ダウンロード時間は以前に選択したパッケージの数とそれに必要な依存関係によって異なります。いずれにしても、15〜20分後には以下の画面が表示されるはずです。

希望するオプション(デスクトップにアイコンを作成する/スタートメニューにアイコンを追加する)を選択し、完了をクリックしてインストールを完了してください:

ステップ1から4を成功裏に完了した後、次のセクションで見るように、WindowsデスクトップのアイコンをダブルクリックすることでCygwinを開くことができます。

関連記事: