Windows 上で Linux ターミナルを実行したい場合、Windows OS に Linux bash シェルをインストールできるゲートウェイ オープナーである Windows Subsystem for Linux (WSL) を有効にするのが最善の方法です。 WSL を有効にすると、Linux ディストリビューションをインストールできるようになります。
Linux 用 Windows サブシステムを有効にする前に、WSL を実行するために必要な最小要件を知っておく必要があります。
Microsoft によると、Windows 10 (64 ビット) バージョン 2004 以降とビルド 19041 以降を実行する必要があります。
すべての Windows 11 バージョンで WSL を実行できます。
Windows 10 の種類がわからない場合は、インストールされている Windows 10 のバージョンを簡単に確認できます。
Windows 10 の一部の古いバージョンも動作しますが、WSL を手動でインストールする必要があります。
Windows 10 に Linux bash シェルをインストールするには、まず Linux 用 Windows サブシステムを有効にする必要があります。
WSL が有効になっていないかどうかは、次のエラーが表示されるためわかります。「Windows Subsystem for Linux のオプション コンポーネントが有効になっていません。有効にしてもう一度お試しください。」
Windows 10 で WSL を有効にする方法は次のとおりです:
まず、Windows のプログラムと機能に入る必要があります。
Windows 10 の設定を開き、アプリを選択します。 ウィンドウの右側の「関連設定」で、「プログラムと機能」をクリックします。アクセスしたら、左側のパネルで [Windows の機能をオンまたはオフにする] をクリックします。次に、下にスクロールして、対応するボックスにチェックを入れて、Windows Subsystem for Linux を有効にします。
[OK] をクリックして変更を保存し、[今すぐ再起動] をクリックしてプロセスを終了します。
Windows デバイスで WSL を有効にすると、Linux 用 Windows サブシステムをインストールできます。その後、サポートされている Linux ディストリビューションを Windows PC 内に直接インストールできます。小型で軽量の Linux ディストリビューションを選択すると役立つ場合があります。
Windows に Linux デスクトップをインストールし、グラフィカル UI で作業できるようにすることもできます。
WSL2 は、Linux 用 Windows サブシステムのアップグレードされたバージョンであり、Windows に Linux ディストリビューションをインストールするときのデフォルトになりました。 Windows 11 または Windows 10、バージョン 1903、ビルド 18362 以降で動作します。
WSL の 2 つのバージョンにはいくつかの違いがあります。主に、WSL2 は、完全なシステム コール互換性と IPv6 サポートのサポートに加えて、より優れたパフォーマンスを提供します。また、WSL2 は管理された仮想マシン (VM) 内で完全な Linux カーネルを使用するため、Linux ディストリビューションを実行するために VM をセットアップして管理する必要はありません。
WSL の最新バージョンはパフォーマンスが向上し、幅広いサポートを提供しますが、古いバージョンを使用する理由も考えられます。これは、WSL1 は古いバージョンの VMware および VirtualBox で動作し、WSL2 は動作しないためです。ただし、WSL2 は、どちらも Hyper-V をサポートする VirtualBox および VMware の最新バージョンと互換性があります。
WSL2 の代わりに WSL1 を使用する主な理由は、OS ファイル システム全体でパフォーマンスが向上するためです。このハードルは、Linux ファイル システムでプロジェクト ファイルを作成することで克服できます。
WSL を有効にし、Linux ディストリビューションをインストールすると、コマンドを実行できるようになります。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3