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アプリケーションを実行しましょう。
ステップ1:WSLをインストールする
管理者としてPowerShellまたはWindowsコマンド プロンプトを実行してから、コマンド「wsl –install」と入力してEnterキーを押します。その後、PCを再起動して、WSLのインストールを完成します。
或いは、コントロールパネルとWindows設定からWSLをインストールすることもできます。
- Windows 10の場合: コントロールパネルから「プログラムと機能」を開き、「Windowsの機能の有効化または無効化」を選択し、「Windows Subsystem for Linux」にチェックを入れ、PCを再起動します。
- Windows 11の場合: 「設定」>「アプリ」>「オプション機能」>「その他のWindows機能」から「Windows Subsystem for Linux」にチェックを入れて、PCを再起動します。
ステップ2:Linuxディストリビューションを起動する
スタート メニューを展開して「Ubuntu」というアプリが表示されます。それを開くと、Linuxターミナルが表示されます。いくつかのLinuxコマンドを実行できます。
ステップ3:Linuxアプリをインストールする
WSLを使用してLinux アプリをインストールできます。GIMPと例にとると、コマンド「sudo apt install gimp -y」を実行するだけです。
ステップ4:Linuxアプリを実行する
アプリのインストールが完了すると、作成したWSLフォルダーの下に表示されます。このソフトウェアを実行するには、ターミナルにソフトウェアの名前を入力するだけです。
参考:Windowsでシステムの移行やディスクのクローンを実行したい場合は、機能豊富で使いやすいディスク/パーティション管理ソフトであるMiniTool Partition Wizard使用できます。
MiniTool Partition Wizard Freeクリックしてダウンロード100%クリーン&セーフ
結語
この記事では、Windows 10/11でLinuxアプリを実行する方法を紹介します。それぞれの方法には特有の利点や適用範囲があるので、目的に応じて最適な方法を選んでください。また、WindowsでLinuxアプリを実行できる別の方法があれば、ぜひ私たちと共有してください。