はじめに

開発の世界での私の短い旅で遭遇した最大の意見の相違の1つは、WindowsとLinuxのどちらを使用するかということです。ほとんどの人は2番目のオプションを使用しますが、他の理由でまだWindowsを使用し、Linuxを頻繁に使用しない人も多いです。そのため、MicrosoftはWSL(Windows Subsystem for Linux)を開発しました。これにより、Windows内でLinuxをエミュレートできます。

これは非常に便利で、コンソールを統一し、すべてのコマンドを使用し、お気に入りの環境に接続して、Linuxシステムにいるかのように作業できるようになります。

要件

  • Windowsを少なくともバージョン2004に更新してください。
  • BIOSでHYPER-V仮想化を有効にする(これには、BIOSに入り、PCモデルに応じて手動で変更する必要があります)

プロセス

Windowsのバージョンを確認するには、Windows + Rキーを押してwinverと入力します。これにより、インストールされている最新バージョンを確認できます。

次に、Windowsで「Windowsの機能の有効化または無効化」を検索し、画像に表示されている2つをチェックします:

インストールされているディストリビューションを知りたい場合は、コンソールを開いてwsl –listコマンドを入力する必要があります

任意のディストリビューションをインストールします。私の場合は、公式MicrosoftストアからダウンロードするDebianを使用します

システムにDebianがインストールされました。起動すると、WSLがすでにインストールされているコンソールが表示されます。小文字のユーザー名とパスワードで登録します。

ここまでは問題ありませんが、WSLをWSL2に更新することをお勧めします。これにより、実際のLinuxカーネルを組み込むことで、パフォーマンスが向上します。

これを行うには、Debianからコマンドを実行する必要があります

私の場合、カーネルを更新するように求めるエラーが発生しました。これを行うために、Microsoftのページにアクセスして.msiファイルをダウンロードし、実行して受け入れるだけです。

これで、前のコマンドを再度実行すると機能します

👏これでWindowsシステムにDebianを搭載したWSL2がインストールされました👏