Linuxのプログラムの中には、Windowsを使っていても搭載したくなるほど便利なものがあります。該当ソフトには対応のWindowsバージョンがあれば、それをダウンロードするだけで使用ですが、Linuxバージョンしかない場合は、Windowsシステム上で使用するには別の手段を使用する必要があります。そこで、MiniTool Magicのこの記事では、WSLを使用してWindows 10/11でLinuxアプリを動かす方法を紹介します。

WindowsでLinuxアプリを実行するための3つの方法

Windows上でLinuxアプリを実行するには、次の3つの一般的な方法があります。

  • Linux用Windowsサブシステム (Windows Subsystem for Linux-WSL)を使用する:WSLは、複雑な仮想マシンやデュアルシステム構成を設定することなく、Windowsオペレーティングシステム上でネイティブLinux環境を実行できる機能です。このツールは、Windows 10バージョン2004以降 (ビルド19041以降) に提供されます。仮想マシンと比較すると、リソースの消費が少なく、Windowsシステムとの互換性が高いことが特徴です。
  • 仮想マシンを使用するVMware、VirtualBox、またはHyper-Vなどの仮想マシン ソフトウェアをインストールして、WindowsにLinux仮想環境を作成できます。その後、実行したいLinuxアプリを自由にインストールして実行できます。
  • LinuxとWindowsをデュアル ブートする:Linuxシステム リソースへの完全なアクセスが必要なユーザー、または特定の開発タスクを実行する必要があるユーザーにとっては、デュアル ブートの方が良い選択かもしれません。デュアルブートとは、1台のコンピュータに2つのOSを同時にインストールして実行することで、ユーザーは必要に応じてシステムを柔軟に切り替えることができます。デュアルブート構成では、ユーザーはLinuxシステムのすべての機能(Linuxアプリも当然含む)に直接アクセスできます。

WSLを使用してWindows 10/11でLinuxアプリを実行する方法

Windows上でLinuxアプリを動かすには、やはりWSLを使うのが一番便利な方法です。WSLは、Windows 10およびWindows 11で利用できる機能で、LinuxディストリビューションをWindows上で直接実行できます。それでは、以下の手順に従ってWSLをWindowsにインストールして、Linuxアプリケーションを実行しましょう。

ステップ1WSLをインストールする

管理者としてPowerShellまたはWindowsコマンド プロンプトを実行してから、コマンド「wsl –install」と入力してEnterキーを押します。その後、PCを再起動して、WSLのインストールを完成します。

注:
上記のコマンドは、Linuxカーネルをダウンロードし、WSL 2をデフォルトとして設定し、Ubuntuをデフォルトのディストリビューションとしてインストールします。 Ubuntuが不要な場合は、「wsl –install -d distro name」コマンドを実行できます。Distronameは、OpenSUSE Leap 42、SUSE Linux Enterprise Server 12 (SLES)、Kali Linux、Debian GNU/Linuxなどに置き換えることができます。

或いは、コントロールパネルとWindows設定からWSLをインストールすることもできます。

  • Windows 10の場合: コントロールパネルから「プログラムと機能」を開き、「Windowsの機能の有効化または無効化」を選択し、「Windows Subsystem for Linux」にチェックを入れ、PCを再起動します。
  • Windows 11の場合: 「設定」>「アプリ」>「オプション機能」>「その他のWindows機能」から「Windows Subsystem for Linux」にチェックを入れて、PCを再起動します。

ステップ2Linuxディストリビューションを起動する

スタート メニューを展開して「Ubuntu」というアプリが表示されます。それを開くと、Linuxターミナルが表示されます。いくつかのLinuxコマンドを実行できます。

ステップ3Linuxアプリをインストールする

WSLを使用してLinux アプリをインストールできます。GIMPと例にとると、コマンド「sudo apt install gimp -y」を実行するだけです。

注:
Ubuntu以外のディストリビューションを使用している場合は、別のパッケージ マネージャー (apt ではない) が使用される可能性があります。

ステップ4:Linuxアプリを実行する

アプリのインストールが完了すると、作成したWSLフォルダーの下に表示されます。このソフトウェアを実行するには、ターミナルにソフトウェアの名前を入力するだけです。

参考:Windowsでシステムの移行やディスクのクローンを実行したい場合は、機能豊富で使いやすいディスク/パーティション管理ソフトであるMiniTool Partition Wizard使用できます。

MiniTool Partition Wizard Freeクリックしてダウンロード100%クリーン&セーフ

結語

この記事では、Windows 10/11でLinuxアプリを実行する方法を紹介します。それぞれの方法には特有の利点や適用範囲があるので、目的に応じて最適な方法を選んでください。また、WindowsでLinuxアプリを実行できる別の方法があれば、ぜひ私たちと共有してください。

  • reddit