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


3月30日から4月1日まで開催された前回のMicrosoftBuild Developer Conferenceで、Microsoftは発表を発表し、業界を驚かせたプレゼンテーションを行いました。Windows10アップデート#14136から、Windows上でUbuntuでbashを実行できるようになります。

このアップデートはすでにリリースされていますが、まだベータ版であり、インサイダー/開発者のみが利用でき、一般の人々は利用できません。

間違いなく、この機能が安定した状態になり、誰もが使用できるようになると、特にLinuxコマンドライン環境にネイティブなテクノロジー(Python、Rubyなど)を使用するFOSSの専門家は、オープンアームで歓迎します。 。残念ながら、これはWindows 10でのみ利用可能であり、以前のバージョンでは利用できません。

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

Cygwinは「Windows上のUbuntuのBash」とは根本的に異なりますが、無料のソフトウェアであり、Linuxを使用しているかのように使用できるGNUおよびオープンソースツールの大規模なセットと、実質的なPOSIXAPI機能に寄与するDLLを提供します。さらに、XPSP3以降のすべての32ビットおよび64ビットWindowsバージョンでCygwinを使用できます。

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を開くことができます。