Windows 10 に Linux GUI アプリをインストールする方法

  • Linux GUI アプリはsudo apt-get install、WSL ディストリビューション内のコマンドを使用してインストールされます。
  • GUI アプリをインストールしたら、[スタート] メニューから起動するか、コマンドを使用して起動できます。
  • wsl --install この機能を使用するには、ビルド 21364 以降でコマンドを使用して WSL2 をインストールする必要があります。

Windows 10 では、 Windows Subsystem for Linux (WSL)を介してLinux GUI アプリを (ほぼネイティブに)インストールできるようになりました。これらの手順でその方法を説明します。

WSL を使用してWindows 10で Linux アプリを長い間実行できましたが、システムはコマンド ライン ツールとアプリケーションに限定されていました。ただし、ビルド 21364以降のリリース (WSL 統合への特別な更新を含む) から、Microsoft はついに GUI (グラフィカル ユーザー インターフェイス) をサポートして、お気に入りの Linux アプリケーションをマウスとキーボードで実行できるようにします。

新しい機能は、仮想マシンを必要とせずに Linux でアプリケーションを開発およびテストすることですが、何にでも使用できます。実装にはスピーカーとマイクのサポートも含まれているため、メディア アプリをインストールすると、周辺機器が通過してアプリに表示されます。GPU で高速化された 3D グラフィックスもサポートされており、OpenGL を活用して複雑な 3D レンダリングを実行する必要があるアプリを実行できます。

この機能を使用する場合、Wayland、X サーバー、Pulse オーディオ サーバー、および必要なすべてのコンポーネントを含む "コンパニオン システム ディストリビューション" が WSL によって自動的に開始されるため、X サーバーを手動で開始する必要はありません。その後、アプリと WSL セッションを閉じると、システム ディストリビューションは自動的に終了します。

このガイドでは、Windows 10 にグラフィカル Linux アプリケーションをダウンロードしてインストールする手順を説明します。また、このビデオ チュートリアルを見て、このプロセスを完了するための手順を順を追って説明することもできます。

Windows 10 に WSL 経由で Linux GUI アプリをインストールする

Windows 10 に Linux GUI アプリをインストールするには、次の手順を使用します。

  1. Windows 10 で[スタート]を開きます。

  2. Ubuntu (または別のディストリビューション) を検索し、一番上の結果をクリックして Linux ディストリビューションを開きます。

  3. 次のコマンドを入力してパッケージ配布を更新し、Enterを押します。

    sudo apt-get アップデート

  4. 次のコマンドを入力して Linux GUI アプリを Windows 10 にインストールし、Enterを押します。

    sudo apt-get install APP-NAME -y

    コマンドのAPP-NAMEを、インストールするグラフィカル アプリに置き換えます。 

    この例では、geditテキスト エディター アプリをインストールします。

    sudo apt-get install gedit -y

    How to install Linux GUI apps on Windows 10

  5. Linux アカウントのパスワードを確認し、Enter キーを押します(該当する場合)。

手順を完了すると、アプリがインストールされ、[スタート] メニューに登録されます。つまり、Windows Subsystem for Linux (WSL) コンソールまたは [スタート] メニューからアプリの名前を実行して、アプリを起動できます。

上記の手順は、既知のリポジトリから簡単なアプリをインストールする手順の概要を示していますが、アプリによっては手順が異なる場合があります。幸いなことに、インストール プロセスは他の Linux アプリケーションと同じです。開発者の手順に従って、VLC、Audacity、Web 管理など、ほぼすべてのアプリケーションをインストールできます。

Windows 10 の [スタート] メニューから Linux GUI アプリを起動すると、「最近追加された」リストにエントリが表示されるか、Linux ディストリビューション エントリの下の (ディストリビューション名) フォルダー内にエントリが表示されます。

How to install Linux GUI apps on Windows 10

Linux GUI アプリのスタート メニュー

アプリを起動すると、仮想マシンが回転し、WSL コンソールを開く必要なく (数秒で) 実行されます。また、タスクバーに Linux ロゴの付いたアイコンが表示され、Windows 10 アプリケーションを実行していないことがわかります。

Windows 10 でグラフィカルな Linux アプリを使用するエクスペリエンスはネイティブに感じられますが、そうではありません。アプリは、フレーム、メニュー、およびその他の要素のすべての Linux ビジュアル スタイルでレンダリングされ、エッジの周りに影さえあり、すべてのウィンドウが独立して動作します。

How to install Linux GUI apps on Windows 10

Windows 10 の Gedit

ただし、これはリモート デスクトップ接続であり、Microsoft はオペレーティング システムに組み込まれている RemoteApp 機能を利用しています。

Windows 10 に WSL をインストールまたは更新する

Linux GUI アプリを実行するには、Windows Subsystem for Linux 2 統合が必要です。つまり、アプリケーションをインストールして実行するには、最新の機能とディストリビューション バージョンが必要です。

WSL2 が既にインストールされている場合は、機能を更新する必要があります。

WSL2 をインストールまたは更新する前に、デバイスに Windows 10 ビルド 21364 以降のリリースが必要です。

また、前提条件として、アプリケーションをインストールする前に、ドライバーをインストールして、仮想 GPU (vGPU) がハードウェア アクセラレーション OpenGL レンダリングを使用できるようにする必要があります。ダウンロードリンクは次のとおりです。

Windows 10 に WSL2 をインストールする

これらの手順では、WSL2 と Ubuntu Linux ディストリビューションをインストールして、GUI アプリの実行を開始する方法を示します。

WSL2 コンポーネントをインストールして Linux GUI アプリを実行するには、次の手順を使用します。

  1. スタート を開きます。

  2. Command Promptを検索し、一番上の結果を右クリックして、[管理者として実行] オプションを選択します。

  3. 次のコマンドを入力して WSL 2 をインストールし、Enterを押します。

    wsl --install

    How to install Linux GUI apps on Windows 10

手順を完了すると、必要な Linux コンポーネントが自動的にインストールされ、コマンドによって最新バージョンの Ubuntu Linux ディストリビューションもダウンロードされます。

インストール後、[スタート] メニューからディストリビューションを開き、画面の指示に従ってセットアップを完了するだけです。

Ubuntu の代わりに別のディストリビューションをインストールしてアプリを実行する場合は、これらの手順を使用できます。

Windows 10 で WSL2 を更新する

Linux 2 用の Windows サブシステムが既にインストールされている場合は、システムに GUI アプリを実行するための最新の更新プログラムがあることを確認します。

WSL2 を更新して Linux アプリの GUI サポートをダウンロードするには、次の手順を使用します。

  1. スタート を開きます。

  2. Command Promptを検索し、一番上の結果を右クリックして、[管理者として実行] オプションを選択します。

  3. 次のコマンドを入力して Linux 2 の Windows サブシステムを更新し、Enterを押します。

    wsl --更新

    How to install Linux GUI apps on Windows 10

  4. 次のコマンドを入力して WSL2 を強制的に再起動し、Enterを押します。

    wsl --シャットダウン

手順を完了すると、最新バージョンの WSL が自動的にダウンロードされます。次に、上記の手順を使用して Linux GUI アプリをインストールできます。



Leave a Comment

写真アプリがWindows11で動作しない問題を修正する6つの方法

写真アプリがWindows11で動作しない問題を修正する6つの方法

Windows 11の写真アプリが動作しない問題を解決する方法を解説します。徒労に終わる前に、こちらのガイドを参考にしてください。

chkdsk修復コマンド:Windows11での使用方法

chkdsk修復コマンド:Windows11での使用方法

一般にchkdskとして知られているCheckDiskは、ディスクの状態を監視するための重要なWindowsユーティリティです。ハードドライブのエラー修正に役立つ手段を探します。

Windows11でメモリリークを修正するためのトップ7の方法

Windows11でメモリリークを修正するためのトップ7の方法

Windows 11の更新後、コンピューターのメモリリークに気づいていますか?Windows 11コンピューターのメモリリークの問題を修正する方法は次のとおりです。

Windows 11 にオプション機能が見つからない、またはインストールされない場合の修正方法

Windows 11 にオプション機能が見つからない、またはインストールされない場合の修正方法

Windows 11 でオプション機能が欠落している、またはインストールされていないエラーを修正する方法を確認しましょう。

Windows 11 でランタイム エラーを修正する 9 つの方法

Windows 11 でランタイム エラーを修正する 9 つの方法

Windows 11 で Microsoft Visual C++ ランタイム エラーが発生し続ける場合は、それを修正するためのトラブルシューティングのヒントをいくつか紹介します。

Windows での Microsoft Outlook のメモリ不足またはシステム リソース エラーのトップ 6 の修正

Windows での Microsoft Outlook のメモリ不足またはシステム リソース エラーのトップ 6 の修正

Windows 10 または 11 PC で Microsoft Outlook で「メモリまたはシステム リソースが不足しています」エラーが表示され続ける場合は、次のヒントを使用して問題を解決してください。

Windows でマカフィーを完全にアンインストールする方法

Windows でマカフィーを完全にアンインストールする方法

McAfee は Windows PC には不要なアドオンです。 Windows でマカフィーを完全にアンインストールする方法は次のとおりです。

Windows 11で「デバイスを接続してみてください」Bluetoothエラーを修正する方法

Windows 11で「デバイスを接続してみてください」Bluetoothエラーを修正する方法

Bluetooth デバイスを接続したいのですが、Windows 11 で「デバイスをもう一度接続してください」というエラーが表示されますか?修正方法については読み続けてください。

Windows11でレジストリをクリーンアップする方法[4つの方法]

Windows11でレジストリをクリーンアップする方法[4つの方法]

Windows11のレジストリをクリーンアップする方法を学び、パフォーマンスを向上させましょう。

Windowsで「nvlddmkm.sysが失敗しました」エラーを修正する7つの方法

Windowsで「nvlddmkm.sysが失敗しました」エラーを修正する7つの方法

Windows で「nvlddmkm.sys に失敗しました」エラーが発生しましたか? GPU を正常に動作させるには、次の 7 つの方法を試してください。