Kevin's Data Analytics Blog

データサイエンティスト、AIエンジニアを目指す方に向けて情報発信していきます。

Cygwinのインストール|SEを目指す方にオススメのソフトウェア

こんにちは。今回はCygwinのインストール方法ついて紹介します。

Cygwinとは

Cygwinを使うと、Windows PC上にUNIX系OSの実行環境を疑似的に再現することができます。これにより、UNIX系OSの機能をWindowsでも使うことが出来ます。UNIX系OSに興味があるけど環境を用意するのはちょっとハードルが高い、という方にオススメしたいソフトウェアです。
なお、私は前の会社でLinuxサーバ上で動作するソフトウェアの開発を経験していたこともあり、UNIX系OSの代表格であるLinux OSをよく使っていました。また、データを扱う職場に異動してからも、データの加工処理の一部をLinuxのコマンドを使って実行していました。

インストーラのダウンロード

以下のサイトから、インストーラをダウンロードします。
Cygwin Installation

f:id:dskevin:20210424145744p:plain:h320
自身の環境に合わせてインストーラを選択します。64ビットOSを使用している場合は、「setup-x86_64.exe」をダウンロードします。最近のPCであれば、64ビットOSだと思いますが、もしわからない場合は、コントロールパネルから辿って確認することができます。

コントロール パネル>システムとセキュリティ>システム
f:id:dskevin:20210424150225p:plain:h320

インストール

インストーラのファイルをダブルクリックして実行します。
f:id:dskevin:20210424155934p:plain:h240

  • Cygwin Net Release Setup Program

 - 「次へ」をクリック

  • Choose A Download Source

 - 「Install from Internet」を選択して、「次へ」をクリック

  • Select Root Install Directory

 - Cygwinをインストールするフォルダを選択します。例:C:\cygwin64
 - Install Forの部分は、特に理由がなければ、「All Users」のままとします。
 - 「次へ」をクリック

  • Select Local Package Directory

 - インストーラの格納フォルダを選択(自動で入力されています。)
 - 「次へ」をクリック

  • Select Your Internet Connection

 - 特に理由がなければ、「Use System Proxy Settings」のままとします。
 - 「次へ」をクリック

  • Choose A Download Site

 - リストの中から、ダウンロードサイトを選択します。アドレスが「.jp」で終わっているものを選ぶと良いです。※リストに何も表示されない場合は、インターネットが接続されていることを確認ください。
 - 「次へ」をクリック

  • Select Packages

 - デフォルトのまま、「次へ」をクリック

  • Review and confirm changes

 - 「次へ」をクリック

  • Progress

 - インストール完了を待ちます

  • Create Icons

 - デスクトップにアイコンを作成する場合は、「Create icon on Desktop」を選択します
 - スタートメニューにアイコンを追加する場合は、「Add icon to Start Menu」を選択します
 - 「完了」をクリック

これでインストールは完了です。

Cygwinの起動

アイコンをダブルクリックするとCygwinターミナルが起動します。
f:id:dskevin:20210425174507p:plain:h240

Cygwinの動作確認

この画面にLinuxのコマンドを入力できます。「pwd」(print working directory)という、現在のフォルダを表示するコマンドを実行してみましょう。

pwd

f:id:dskevin:20210425174901p:plain:h240
Cygwinのホームディレクトリ「/home/userpc」が表示されました。userpcの部分は環境によって異なります。
次に、「cd」(change directory)コマンドを使って、PCのCドライブに移動してみます。Cygwinでは、「/cygdrive/c/」が、PCのCドライブを表します。移動後、「ls」(list segment)コマンドを実行して、フォルダ内のファイルやフォルダの一覧を表示します。

cd /cygdrive/c/
ls

f:id:dskevin:20210425175413p:plain:h240
このPCのCドライブ直下のファイル・フォルダが見えています。
ここで、Cドライブに移動する時に、毎回「cd /cygdrive/c/」と入力するのは大変なので、「ln」(link)コマンドを実行してホームディレクトリにCドライブへのリンクを作成することをオススメします。

ln -s /cygdrive/c/ ~/c

これで、Cygwinの起動後、ホームディレクトリから「cd c」と入力すればCドライブに移動できます。

cd c

まとめ

Cygwinのインストール方法について紹介しました。システム開発系のソフトウェアエンジニアを目指す方や、データ分析者としてUNIX系OSのコマンドを使ってみたいという方は、是非、Cygwinをインストールしてみてください。Linuxの便利機能は、今後、別の記事で紹介する予定です。
また、本記事の内容を実演した様子を動画にしてアップしています。文章で分かりづらい点は、こちらの動画もあわせてご確認ください。
youtu.be

最後まで読んでいただき、ありがとうございました。