WSLを導入してみる
WSLとは何なのか
WindowsでLinuxのコマンドを練習したい~となった際に、簡単に実施する方法はなにがありますか?
この問いに対して、私は"WSL"を使ってみようと思います。
本当に平たく言うと"WSL(Windows Subsystem for Linux)"は、WindowsでLinuxを使えるようになるものです。
インストールしていく
<WSL を使用して Windows に Linux をインストールする方法>
https://learn.microsoft.com/ja-jp/windows/wsl/install
<WSL 開発環境を設定する>
https://learn.microsoft.com/ja-jp/windows/wsl/setup/environment#set-up-your-linux-username-and-password
こちらの記事を参考にインストールしていきます。
①PowerShell 7 (x64)を管理者権限で起動させます。
②PowerShellで以下コマンドを入力します。
wsl --install
以下がかえってきました。
ダウンロード中: Linux 用 Windows サブシステム 2.6.1
インストール中: Linux 用 Windows サブシステム 2.6.1
Linux 用 Windows サブシステム 2.6.1 はインストールされました。
Windows オプション コンポーネントをインストールしています: VirtualMachinePlatform
展開イメージのサービスと管理ツール
バージョン: 10.0.26100.5074
イメージのバージョン: 10.0.26200.6899
機能を有効にしています
[==========================100.0%==========================]
操作は正常に完了しました。
要求された操作は正常に終了しました。変更を有効にするには、システムを再起動する必要があります。
要求された操作は正常に終了しました。変更を有効にするには、システムを再起動する必要があります。
③システムを再起動します。
Restart-Computer
④追加されているか確認する。
以下のように"WSL"と"WSL settings"が追加されていました。

⑤以下コマンドを打ち、Ubuntuをダウンロードします。
wsl.exe --install Ubuntu
以下が返ってきました。
ダウンロードしています: Ubuntu
インストールしています: Ubuntu
ディストリビューションが正常にインストールされました。'wsl.exe -d Ubuntu' を使用して起動できます
Ubuntu を起動しています...
Provisioning the new WSL instance Ubuntu
This might take a while...
Create a default Unix user account: _
⑥アカウント設定をする
ユーザー名と、パスワードを入力します。
以下が返ってきました。
New password:
Retype new password:
passwd: password updated successfully
To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.
⑦最後にパッケージの更新とアップグレードをしておきます。
sudo apt update && sudo apt upgrade
※ちょっとだけ待ちます。
⑧これにてインストール完了です。
おわりに
公式の資料を見ながら実施しましたが、慣れてないせいで若干頭に?マークが浮かんだまま、何となく進めていきました。
ただ、その割にはちゃんとインストールできたのと、意外と簡単だったので、コマンドの練習をしたい際にはすごくいいのではと思いました。
次回は軽くコマンドをうってみようと思います。