Windows 11 および 10 に Linux GUI アプリケーションをインストールするためのガイド

Windows 11 および 10 に Linux GUI アプリケーションをインストールするためのガイド
  • Windows 10 または 11 に Linux 用の GUI アプリケーションをインストールするには、WSL ターミナルを起動し、コマンドを実行しますsudo apt-get install APP-NAME
  • Linux ディストリビューションにアプリをインストールするための独自の方法がある場合は、必ずその特定のコマンドを使用してください。
  • グラフィカル アプリケーションがインストールされたら、[スタート] メニューから、または WSL コマンド ラインにその名前を入力してアクセスできます。

2024 年 10 月 31 日更新: Windows 10 と 11 の両方で、Windows Subsystem for Linux (WSL) を介して Linux GUI (グラフィカル ユーザー インターフェイス) アプリケーションをほぼネイティブにインストールできます。このガイドでは、インストール プロセスについて説明します。

当初、Microsoft が Windows 向け WSL をリリースしたとき、サポートされていたのはコマンドライン ユーティリティのみでした。しかし、グラフィカル Linux アプリケーションのインストールと実行を可能にするように進化しました。この GUI 機能は、仮想マシンのオーバーヘッドなしで Linux 上でアプリケーションをテストおよび開発するために主に設計されていますが、さまざまな目的に使用できます。統合ではサウンドとマイクの入力もサポートされており、メディア アプリケーションは接続された周辺機器を利用できます。さらに、OpenGL を使用した集中的な 3D レンダリングを必要とするアプリケーション用に、グラフィックス アクセラレーションが含まれています。

WSL は Wayland、X サーバー、Pulse オーディオ サーバー、およびすべての必須コンポーネントを含むサポート システム ディストリビューションを自動的に起動するため、X サーバーを手動で開始する必要はありません。アプリケーションを終了すると、システム ディストリビューションは自動的に実行されなくなります。

このガイドでは、Windows 10 と 11 の両方で GUI ベースの Linux アプリケーションをダウンロードしてインストールする方法を学習します。

WSL 経由で Linux GUI アプリケーションをインストールする

Windows 10 または 11 で WSL をセットアップした後、Linux グラフィカル アプリケーションをインストールするには、次の手順に従います。

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

  2. Ubuntu (またはお持ちのディストリビューション)を探し、最初の結果を選択して Linux ディストリビューションを開きます。

  3. 次のコマンドを実行してパッケージ リストを更新し、Enter キーを押します。

    sudo apt-get update

  4. 次に、目的の Linux GUI アプリケーションをインストールするコマンドを入力し、Enter キーを押します。

    sudo apt-get install APP-NAME -y

    APP-NAME は、インストールするグラフィカル プログラムの実際の名前に置き換えてください。たとえば、geditテキスト エディターをインストールするには、次のようにします。

    sudo apt-get install gedit -y
    WSL経由でLinux GUIアプリをインストールする

  5. プロンプトが表示されたら、Linux アカウントのパスワードを入力してEnter キーを押します。

これらの手順を完了すると、アプリケーションがインストールされ、[スタート] メニューに表示されます。これにより、WSL コンソールで名前を入力するか、Windows 10 または 11 の [スタート] メニューから直接起動できるようになります。

上記のガイドラインは、認定されたリポジトリからの簡単なアプリケーションのインストールについて説明しています。アプリケーションによっては、インストール方法が若干異なる場合があります。ただし、全体的なアプローチは、一般的な Linux インストール方法と一致します。開発者の指示に従えば、VLC、Audacity など、ほぼすべてのアプリケーションをインストールできます。

スタート メニューから Linux GUI アプリケーションを起動すると、「最近追加した項目」と「すべて」のセクションにリストされます。また、Linux ディストリビューション リストの下の (ディストリビューション名) フォルダー内にも配置されます。

スタートメニューの Linux GUI アプリのエントリ
スタート メニューの Linux GUI アプリケーション エントリ / 画像: Mauro Huculak

アプリを開くと、仮想マシンが起動し、WSL コンソールを手動で起動する必要なく、数秒以内にシームレスに実行されます。タスクバーに Linux ロゴ アイコンが表示され、アプリケーションがネイティブの Windows プログラムではないことが示されます。

Windows 10 または 11 で Linux GUI アプリケーションを使用するエクスペリエンスは、ネイティブ アプリケーションの使用感と非常に似ています。プログラムは、境界、メニュー、および追加のユーザー インターフェイス要素 (端の周りの影を含む) に Linux 固有の視覚スタイルを使用して表示され、各ウィンドウは独立して機能します。

Windows 11 上の GEdit Linux GUI アプリケーション
Windows 11 で動作する GEdit Linux GUI アプリケーション / 画像: Mauro Huculak

このセットアップは本質的には、Windows に組み込まれている「RemoteApp」機能を使用して Microsoft によって最適化されたリモート デスクトップ接続ソリューションであることに注目する価値があります。

Windows では別のオペレーティング システムのグラフィカル アプリケーションを実行できますが、すべてのソフトウェアが互換性があるわけではありません。このセットアップで各アプリケーションが機能するかどうかを確認するには、各アプリケーションをインストールしてテストすることが重要です。

特定の Linux アプリケーションを使用する場合は、開発者がアプリケーションの Windows バージョンを提供しているかどうかを確認することをお勧めします。提供している場合は、代わりに Windows バージョンを選択することで、より優れたユーザー エクスペリエンスと互換性を実現できます。代替手段がない場合のみ、Windows 10 または 11 に Linux アプリケーションをインストールすることをお勧めします。

WSL 経由で Linux GUI アプリケーションをアンインストールする

Windows Subsystem for Linux では、GUI アプリケーションを削除するオプションがいくつかあります。Windows デスクトップ環境のスタート メニューからアンインストールするか、コマンド ラインの指示を使用して WSL コンソールからアンインストールすることができます。

スタートメニューから

Windows 10 または 11 で Linux GUI アプリケーションをアンインストールするには、次の手順に従います。

  1. アクセス開始

  2. Linux アプリケーションを検索します。

  3. アプリケーションを右クリックして、「アンインストール」オプションを選択します。

    スタートメニューからLinux GUIアプリケーションをアンインストールする

WSLコンソールから

WSL を使用して Linux GUI アプリケーションをアンインストールするには、次の手順に従ってください。

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

  2. Ubuntu (または別のお好みのディストリビューション)を検索して選択し、Linux ディストリビューションを起動します。

  3. アプリケーションを削除するには、次のコマンドを入力し、Enter キーを押します。

    sudo apt remove APP-NAME

    APP-NAME をアンインストールするアプリケーションの名前に置き換えてください。たとえば、 geditテキスト エディターを削除するには、次のようにします。

    sudo apt-get remove gedit
    WSL から Linux GUI アプリケーションをアンインストールする

  4. 確認するには、 Yを押し、続いてEnter を押します(必要な場合)。

これらの手順を完了すると、Linux アプリケーションは Windows システム上の WSL 環境から削除されます。

2024 年 10 月 31 日更新:このガイドは、明確さを確保し、インストール プロセスの更新を組み込むために改訂されました。

ソース

画像クレジット: Pureinfotech.com

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です