ウィンドウズマックソフトウェア設定セキュリティ生産性リナックスAndroidパフォーマンス設定Apple すべて

Windows 10でLinuxのサブシステムをインストールする方法

編集済み 3 数週間前 によって ExtremeHow 編集チーム

ウィンドウズ10Windows Subsystem for Linuxインストールシステム開発機能設定コマンドラインインターフェースツールソフトウェア

Windows 10でLinuxのサブシステムをインストールする方法

翻訳が更新されました 3 数週間前

Windows Subsystem for Linux (WSL) は、仮想マシンやデュアルブートシステムを設定することなく、Windows 10 で直接Linux環境を実行できる素晴らしい機能です。これは、WindowsマシンでLinuxのコマンドラインツールを使用したい開発者やシステム管理者に特に有用です。この包括的なガイドでは、Windows 10 にWSLをインストールするプロセスをステップバイステップで説明します。経験豊富なプログラマであろうと、Linuxに不慣れな方であろうと、このガイドはプロセスを簡素化するのに役立ちます。

1. Linux用Windowsサブシステムの紹介

Windows Subsystem for Linux (WSL) は、Linux のバイナリー実行ファイルをネイティブにWindows上で実行できる互換レイヤーを提供します。これにより、bashのようなツール、grepやsedのようなユーティリティ、さらにはソフトウェアインストールをWindows 10オペレーティングシステムから直接実行できます。WSLは、クロスプラットフォームアプリケーションで作業する開発者やLinux特有のツールが必要な開発者に特に有益です。

WSLには2つのバージョンがあります: WSL 1 と WSL 2。WSL 2 には完全なLinuxカーネルが含まれており、パフォーマンスの向上と完全なシステムコールの互換性を提供します。私たちの焦点は、WSL 2 のインストールにあります。

2. 前提条件

WSLをインストールする前に、前提条件を満たしていることを確認してください。必要なものは以下の通りです:

3. インストール手順

3.1 WSLの有効化

システムでWSLを有効にする最初のステップは、Windows 10でWSL機能を有効にすることです。次の手順に従ってください:

  1. 開始メニューを開き、PowerShellを検索します。
  2. Windows PowerShellを右クリックし、管理者として実行を選択します。
  3. PowerShellウィンドウで、WSLを有効にするために次のコマンドを入力し、Enterキーを押します:
    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
  4. 変更を適用するためのプロンプトが表示されたら、コンピュータを再起動します。

3.2 WSL 2の構成

WSLを有効にした後、パフォーマンスの改善を提供するWSL 2を使用することをお勧めします。WSL 2を使用するためには、次のようにシステムを構成する必要があります:

  1. PowerShellで、仮想マシンプラットフォーム機能を有効にするために次のコマンドを入力し、Enterキーを押します:
    Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
  2. システムがWSL 2をデフォルトバージョンとして使用するように構成されていることを確認してください:
    wsl --set-default-version 2
  3. 必要に応じて、設定を完了するためにコンピュータを再起動します。

3.3 Linuxディストリビューションのダウンロード

WSLをセットアップした後は、Linuxディストリビューションをダウンロードしてインストールする時です。Microsoft Storeで利用可能なUbuntu、Debian、Kali Linuxなどのディストリビューションから選択することができます。次の手順に従ってください:

  1. Microsoft Storeを開始メニューから開きます。
  2. ストアの検索バーで、お好きなLinuxディストリビューション(例:"Ubuntu")を検索します。
  3. ディストリビューションをクリックし、取得またはインストールを選択します。
  4. インストール後、インストールしたLinuxディストリビューションを起動するよう促す通知が表示されます。

複数のLinuxディストリビューションをインストールし、WSLを使用して同時に実行することができます。それぞれのディストリビューションは独立して管理され、設定やインストールされたツールに柔軟性を提供します。

3.4 Linuxディストリビューションの初期設定

Linuxディストリビューションがインストールされたら、特に初めて設定する場合は、いくつかの初期設定ステップを実行する必要があります:

  1. スタートメニューからインストールしたディストリビューションを開きます。これによりコンソールウィンドウが開き、最初の起動時にLinux環境を設定するために数分かかることがあります。
  2. 新しいユーザーアカウントを作成するためのオンスクリーンインストラクションに従います。ユーザー名とパスワードを入力するように求められます。これはWindows アカウントと一致する必要はありませんが、LinuxユーザーIDになります。
  3. セットアップが完了すると、Linuxのコマンドラインシェルが使用できるようになります。

Linuxディストリビューションが設定されると、Windows環境から直接Linuxコマンドを実行できます。簡単なコマンド(lscdtouchなど)や、次にインストールするものに応じてより複雑なコマンドも動作します。

4. アップデートとアプリケーションのインストール

Linuxサブシステムを最新の状態に保ち、希望するアプリケーションを実行できるようにするために、Linuxパッケージを更新することをお勧めします。以下のコマンドを使用します:

sudo apt update && sudo apt upgrade

このコマンドは、パッケージリポジトリを更新し、古くなったパッケージをすべてアップグレードします。

新しいアプリケーションは、aptyumなどのパッケージマネージャーを使用して、他のLinuxマシンと同じようにインストールできます。例えば、curlツールをインストールするには、次のコマンドを実行します:

sudo apt install curl

5. WSLのカスタマイズ

WSLをニーズに合った方法でカスタマイズする方法は多数存在します。以下はその一例です:

6. WSLのアンインストール

特定のLinuxディストリビューションまたはWSLを完全にアンインストールしたい場合、設定アプリまたはPowerShellを使用して簡単に実行できます。ここでは方法を説明します:

6.1 Linuxディストリビューションのアンインストール

  1. 設定を開き、アプリに移動します。
  2. アプリと機能の下で、削除したいLinuxディストリビューションを見つけ、クリックしてアンインストールを選択します。

6.2 WSLの無効化

  1. 管理者としてPowerShellを開きます。
  2. 次のコマンドを入力します:
    Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
  3. 変更を完了するためにコンピュータを再起動します。

7. 結論

WSLは、WindowsとLinux環境間のシームレスな相互作用への道を開き、複雑なデュアルブート設定や遅い仮想マシンの必要性を排除しました。このガイドを通じて、Windows 10でWSLを有効にし、インストールする方法、最適なパフォーマンスのためにそれを構成する方法、さらにはニーズに合わせてカスタマイズする方法を学びました。Windowsシステムの横でスムーズに動作する完全なLinux環境を手に入れ、さまざまな開発やシステム管理タスクに取り組む準備が整いました。

記事の内容に誤りがある場合, あなたは


コメント