Windows PCでLinuxとLinuxアプリをセットアップする方法

あなたのような読者が、MUOを支えています。当サイトのリンクを使って購入された場合、アフィリエイト報酬を得ることがあります。続きを読む

もしあなたが私たちのような典型的な技術愛好家であれば、これまでお使いのPCでLinuxの1つまたは別の形式をすでに使用しているはずです。Linuxはオープンソースで、カスタマイズの幅が広く、最近ではWindowsアプリをほとんど実行することができます。しかし、その逆もまた真なりであることをご存知でしょうか?

少しの修正で、すべてのLinuxアプリをWindowsにインストールして、簡単に使うことができるようになりました。WindowsにLinuxアプリをインストールし、実行したいのであれば、あなたは正しい場所に来たのです。それでは、全ての方法を一つずつ紹介していきます。

1.仮想マシン

仮想マシンの歴史は古く、VMwareが仮想化という概念を初めて導入した1999年からです。この間、仮想マシンは何度も進化を遂げてきましたが、その主な目的は変わりません。

Windowsでは、仮想マシンを選ぶ際にいくつかの選択肢から選ぶことができます。VirtualBox、VMware、Bootcampは、無料で試せるオプションのいくつかです。また、Parallels、Bluestacksなど、プロプライエタリなものもあります。

VMで遊ぶのが初めてなら、VirtualBoxのような無料のオープンソースのオプションを使うことをお勧めします。VirtualBoxを入手したら、LinuxのISOをインストールする必要があります。そこから、VirtualBox上でLinux(とLinuxアプリ)を実行することができます。

迷っていますか?慌てないでください、順を追って説明します。

ステップ1:VirtualBoxのインストール

まず、WindowsにVirtualBoxをインストールすることから始めます。VirtualBoxの公式サイトにアクセスし、サイトからWindowsの公式アプリをダウンロードします。セットアップを起動し、VirtualBoxのインストールを完了します。

ステップ2:Linux ISOのダウンロードとインストール

VirtualBoxの上にLinuxオペレーティングシステムをインストールするのに便利な、Linux ISOをダウンロードします。Linuxの公式サイトにアクセスし、そこからISOファイルを入手します。この場合、Ubuntuディストリビューションを使用することにします。

ステップ3:VirtualBoxにLinuxをインストールする

さて、いよいよVirtualBoxにLinuxをインストールします。ここでは、その方法を紹介します:

  • VirtualBoxを起動し、[新規作成]を選択します。
  • OSに関連する名前を選択し、先ほど上記からダウンロードしたUbuntuのISOイメージを選びます。そして、「Next」をクリックします。
  • ユーザー名とパスワードを設定し、[Next]をクリックします。
  • 仮想オペレーティングシステムに関連する名前を割り当てます。
  • 次のダイアログボックスで、Create a virtual hard disk nowを選択し、Nextを選択します。最後に、「Finish」をクリックします。
  • create virtual machine

    ここから、VirtualBoxが勝手にUbuntu VMの電源を入れ、数秒後にはUbuntuのインターフェースも表示されます。数分後には、Ubuntuのインストールも勝手に終了します。

    ubuntu oracle

    注:VirtualBoxがLinux ISOを自動的にピックアップしない場合は、手動で試す必要があります。フォルダをクリックし、手動でファイルを選択し、Startをクリックします。最後に、Linuxセットアップが起動します。ここから、言語を選択し、Install Ubuntuをクリックして、インストールの最初の部分を開始します。

    ここからは画面の指示に従い、簡単な操作を行います。と聞かれたら、アカウントを設定し、Continueをクリックしてインストールを終了します。ここから数秒で、VirtualBoxにUbuntuがインストールされます。

    Ubuntuがインストールされたので、VirtualBoxを通して、Windows上ですべてのLinuxアプリをそのまま実行することができます。

    2.Windows Subsystem for Linux 2 (WSL2)

    仮想マシンを使ってLinuxを動かすのはいいのですが、一筋縄ではいかず、動かすにはそれなりの工夫が必要です。そこで、Windows Subsystem for Linux、つまりWSLが役に立ちます。WSLはWindowsの機能で、VirtualBoxのような仮想マシンの助けを借りずに、Windows上でLinux環境を動作させることができるようになります。

    WSL2をPCにダウンロードし、セットアップする方法を網羅した詳細なガイドを用意しています。ガイドの手順に沿って操作すれば、すぐにWSL(と、それに伴うLinuxアプリ)を使用できるようになります。

    3.サイグウィン

    Cygwinは、Windows環境上でLinuxツールを実行するためのUNIX/Linuxライクなシェルを提供するオープンソースのツールです。始めるには、まずCygwinアプリをダウンロードする必要があります。以下の手順で始めてみてください:

    • Cygwinのインストーラーを公式サイトからダウンロードします。
    • Cygwinアプリを起動したら、「インターネットからインストール」を選択し、「次へ」を選択します。
    • インストール先を設定し、「Next」をクリックします。
    • ここからは画面の指示に従い、ダウンロードミラーの選択にたどり着いたら、任意のミラーを選び、「Next」をクリックします。
    • ミラーでは、これからいくつかのパッケージがダウンロードされます。デフォルトのオプションを選択し、「Next」をクリックして先に進みます。

    cygwin setup

    インストールが完了したら、デスクトップからCygwinのターミナルを起動することができます。デフォルトでは、ターミナルはC:◆Cygwin◆home◆user◆a◆フォルダーに設定されています。そこで、まずは、/cygdrive/cディレクトリに移動して、Linuxの各種コマンドを実行できるようにしておくことをお勧めします。

    WindowsでCygwinを動作させる前に、Windowsの環境変数に追加して、WindowsのコマンドプロンプトからCygwinを直接起動できるようにする必要があります。まず、システムのプロパティを開いてください。Win Pause/Breakを押すか、コンピュータを右クリックし、プロパティを選択します。

    advanced system settings

    そこから、「システムの詳細設定」をクリックし、システムのプロパティウィンドウを開きます。ここで、下から「環境変数」ボタンをクリックします。パスの位置を確認し、編集をクリックします。

    変数値の最後に、Cygwinをbinの場所に追加します。以下’の方法です:

    (´・ω・`)ノシ

    上記のアドレスをコピーして、Path変数の末尾に貼り付け、完了後OKをクリックします’。

    cygwin setup-1

    これだけです。これで、Cygwinアプリから直接Linuxアプリを実行できるようになりました。Cygwinを起動し、ここからUbuntuのコマンドを打ち込みます。例えば、以下ではpwdコマンドを使用しましたが、これは基本的にルートから、作業ディレクトリのパスを表示するものです。

    cygwin

    ここから、ほとんど何でもできるようになり、創造性だけが限界です。ここでは、Linuxのツールやコマンドの中から、初心者におすすめのものを紹介します。

    WindowsパソコンでLinuxアプリを起動する

    Linuxの大規模なリポジトリから便利なツールを使いたいとき、毎回Linuxに乗り換える必要はありません。上記で紹介した方法を使えば、Windowsコンピュータから直接Linuxツールを実行することができます。

    Windows上でLinuxアプリを実行するには、複雑な手順を踏む必要がありますが、しばらくすると自然に使えるようになります。実は、これは逆のケースも同様で、Linux上でWindowsアプリを動かそうとする場合です。

    Scroll to Top