ホーム テクノロジー ウィンドウズ Windows に Cygwin をダウンロードしてインストールする方法

Cygwin は、Windows ベースのシステム用の Linux に似た環境です。これは、エミュレーション層と、Linux のルック アンド フィールを提供するツールのコレクションで構成されます。

これは、Windows 上で POSIX システム コール機能を提供するエミュレーション層として機能する DLL (cygwin1.dll) で構成されています。 Cygwin を使用すると、ユーザーは標準の UNIX ユーティリティにアクセスでき、提供された bash シェルまたは Windows コマンド プロンプトから使用できます。

さらに、Cygwin API とともに Win32 API を使用するためのサポートをプログラマに提供し、ソース コードを大幅に変更することなく UNIX ユーティリティを Windows に移植できるようにします。

コマンド プロンプト/WSL に対する Cygwin の利点

Windows コマンド プロンプトよりも Cygwin シェルを使用することには、特定の利点があります。主要なもののいくつかを以下に示します。

  • Windows に UNIX シェルを提供し、UNIX/Linux から Windows までのさまざまなユーティリティへのアクセスを可能にします。
  • 本格的な Linux OS をインストールしたり、Cygwin 経由で利用可能なリソースによって要件が満たされる VM をセットアップしたりする必要はありません。
  • 環境はエミュレートされ、Windows 上で動作するため、Windows 上で実行するための最適なリソース使用量とシステム要件。
  • Windows 上で UNIX/Linux ユーティリティを使用する必要があるテスト/開発に最適です。
  • Windows 7 などの古い Windows OS と互換性がありますが、Windows が提供する WSL 環境は新しいバージョンでのみサポートされます。

ダウンロード

Cygwin の最新バージョンをダウンロードするには、このリンクに従って公式 Web サイトにアクセスしてください。 Windows のインストールとシステムのアーキテクチャに適したバージョンをダウンロードできます。 32 ビット バージョンの場合はhttps://cygwin.com/setup-x86.exeをダウンロードし、64 ビット バージョンの場合はhttps://cygwin.com/setup-x86_64.exeからダウンロードします。

インストール

  • 前の手順でダウンロードした実行可能ファイルを起動します。 Windows ユーザー アクセス コントロールから画面に表示されるプロンプトと警告を受け入れます。これにより、以下に示すようにセットアップ プログラムが起動します。

  • 「次へ」をクリックしてセットアッププロセスを続行します。

cygwin-インストール-ステップ-2
cygwin-インストール-ステップ-2
cygwin-インストール-ステップ-2

  • ダウンロードソースを選択するプロンプトが表示されます。ほとんどの場合、デフォルトのオプション「インターネットからインストール」で問題ないため、そのまま使用してください。ローカルにダウンロードしたリポジトリがある場合、または後から Cygwin をダウンロードしてインストールしたい場合は、他の利用可能なオプションのいずれかを選択してください。 「次へ」をクリックして続行します。

cygwin-インストール-ステップ-3
cygwin-インストール-ステップ-3
cygwin-インストール-ステップ-3

  • インストール用の「ルート ディレクトリ」と、「すべてのユーザー」にインストールするか「自分だけ」にインストールするかを指定するよう求められます。ここでも、特に必要がない場合は、デフォルトのオプションをそのまま使用し、「次へ」をクリックして続行します。

cygwin-インストール-ステップ-4
cygwin-インストール-ステップ-4
cygwin-インストール-ステップ-4

  • パッケージ ファイルをダウンロードするには、セットアップで「ローカル パッケージ ディレクトリ」を指定するように求められます。デフォルトでは、システムの「ダウンロード」フォルダを指します。別の場所を指定する場合は、ここでそのパスを指定し、「次へ」をクリックしてセットアップを続行します。

cygwin-インストール-ステップ-5
cygwin-インストール-ステップ-5
cygwin-インストール-ステップ-5

  • ほとんどの場合、「システム プロキシ設定の使用」でパッケージをダウンロードできます。プロキシを使用せず、インターネットへの直接接続を使用する場合は、「直接接続」オプションを使用するか、カスタム プロキシ設定を指定することもできます。 「次へ」をクリックして続行します。

cygwin-インストール-ステップ-6
cygwin-インストール-ステップ-6
cygwin-インストール-ステップ-6

  • 次に、Cygwin がパッケージ ファイルをダウンロードするミラーを選択するよう求められます。より高速な速度を提供できるミラーが現在地の近くにある場合は、リストからそれを選択します。よくわからない場合は、リストから誰かを選択し、「次へ」をクリックして先に進みます。

cygwin-インストール-ステップ-7
cygwin-インストール-ステップ-7
cygwin-インストール-ステップ-7

  • Cygwin は、Windows 上で実行できる UNIX/Linux ベースのユーティリティを多数提供します。すべてのパッケージがデフォルトでインストールされるわけではありません。重要なパッケージの最小限のセットのみがインストールされます。このステップでは、さまざまなカテゴリのパッケージを選択/選択解除することで、Cygwin セットアップをカスタマイズできます。これは、後で Cygwin インストールにパッケージを追加または削除するために実行することもできることに注意してください。作業にとって重要なパッケージの特定のリストがある場合は、今すぐそれらを選択し、「次へ」をクリックして続行できます。

cygwin-インストール-ステップ-8
cygwin-インストール-ステップ-8
cygwin-インストール-ステップ-8

  • 次の画面には、選択したパッケージが一覧表示され、確認するよう求められます。 「次へ」をクリックして確認し、続行します。

cygwin-インストール-ステップ-9
cygwin-インストール-ステップ-9
cygwin-インストール-ステップ-9

  • 選択したパッケージのダウンロードが開始されます。選択したダウンロード ミラーの速度と選択したパッケージの数によっては、時間がかかる場合があります。

cygwin-インストール-ステップ-10
cygwin-インストール-ステップ-10
cygwin-インストール-ステップ-10

  • すべてのパッケージがダウンロードされると、セットアップはパッケージのインストールを続行します。

cygwin-インストール-ステップ-11
cygwin-インストール-ステップ-11
cygwin-インストール-ステップ-11

  • セットアップが完了すると、簡単にアクセスできるようにデスクトップとスタート メニューにアイコンを作成するオプションが表示されます。完了したら「完了」をクリックしてセットアップウィザードを終了します。

cygwin スタートメニュー
cygwin スタートメニュー
cygwin スタートメニュー

  • 上記のようにスタート メニューで検索するか、デスクトップ アイコン (セットアップ中に作成された場合) をダブルクリックすることで、Cygwin を起動できるようになりました。これにより、Cygwin シェルが起動します。

cygwin シェル
cygwin シェル
cygwin シェル

  • Cygwin シェルは、通常使用する UNIX/Linux コマンドをサポートします。特定のコマンドが機能していないことがわかった場合は、セットアップを再実行し、Cygwin リポジトリ (例 – Ansible) から不足しているパッケージが利用可能な場合は選択し、インストールします。インストールされたコマンドは、Cygwin シェル CLI で通常のコマンドとして使用できるようになります。

結論

Cygwin は、Windows 環境上でエミュレートされた UNIX/Linux 風のシェルを提供する便利なユーティリティです。これにより、特定のアプリケーションを Windows に移植することが容易になり、さまざまなタスクのために Windows 上で Linux ベースのスクリプトを開発して使用できるようになります。インストールは、GUI ベースのセットアップを使用する Windows ベースのプログラムと同じくらい簡単です。

Cygwin の詳細については、 ここでドキュメントを参照してください。詳細な使用手順については、 FAQユーザー ガイドを参照してください。

「 Windows に Cygwin をダウンロードしてインストールする方法」についてわかりやすく解説!絶対に観るべきベスト2動画

Windows 上で Cygwin をインストールし、C/C++ ファイルをビルドする
【プロが教える】WIndows OSのインストール方法【パソコンが自分で直せる】

Share via
Copy link