はじめに
開発環境を整えるためにWSL2のインストールを実施しましたので、記録しておきます。
実行環境
Windows 11
WSLとは
WSLは、Windows Subsystem for Linux の略で、Windows上でLinuxを実行できる便利な仕組みです。
インストール
PowerShellを管理者として実行し、以下のコマンドを実行します。
> wsl --install
インストール中:仮想マシン プラットフォーム
仮想マシン プラットフォーム はインストールされました。
インストール中:Linux 用 Windows サブシステム
Linux 用 Windows サブシステム はインストールされました。
インストール中:Ubuntu
Ubuntuはインストールされました。
要求された操作は正常に終了しました。変更を有効にするには、システムを再起動する必要があります。
インストールが完了したら、PCの再起動を行ないます。
再起動後、ディストリビューションのインストールに移ります。
インストールできるディストリビューションを確認してみましょう。
> wsl --list --online
インストールできる有効なディストリビューションの一覧を次に示します。
'wsl --install -d <Distro>' を使用してインストールします。
NAME FRIENDLY NAME
Ubuntu Ubuntu
Debian Debian GNU/Linux
kali-linux Kali Linux Rolling
Ubuntu-18.04 Ubuntu 18.04 LTS
Ubuntu-20.04 Ubuntu 20.04 LTS
Ubuntu-22.04 Ubuntu 22.04 LTS
OracleLinux_7_9 Oracle Linux 7.9
OracleLinux_8_7 Oracle Linux 8.7
OracleLinux_9_1 Oracle Linux 9.1
openSUSE-Leap-15.5 openSUSE Leap 15.5
SUSE-Linux-Enterprise-Server-15-SP4 SUSE Linux Enterprise Server 15 SP4
SUSE-Linux-Enterprise-15-SP5 SUSE Linux Enterprise 15 SP5
openSUSE-Tumbleweed openSUSE Tumbleweed
今回はUbuntu 22.04 LTS
をインストールします。
UbuntuはトップシェアでWeb開発に使いやすいです。
LTSというのはLong-Term Suppotの略で、通常版よりサポート期間が長いバージョンです。
> wsl --install -d Ubuntu-22.04
インストール中: Ubuntu 22.04 LTS
Ubuntu 22.04 LTS はインストールされました。
Ubuntu 22.04 LTS を起動しています...
Installing, this may take a few minutes...
数分後
Enter new UNIX username:
ユーザー名とパスワードを求められるので入力します。
パスワードは画面に表示されないので間違えないようにしましょう。
入力が終わればインストールは完了です!
Installation successful!
Linux 用の Windows サブシステムが Microsoft Store で入手可能になりました。
'wsl.exe --update' を実行するか、https://aka.ms/wslstorepage
にアクセスしてアップグレードできます。Microsoft Store から WSL をインストールすると、最新の WSL 更新がより速く提供され ます。
詳細については、https://aka.ms/wslstoreinfo
をご覧ください。
To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.
Welcome to Ubuntu 22.04.3 LTS (GNU/Linux 5.10.16.3-microsoft-standard-WSL2 x86_64)
* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage
This message is shown once a day. To disable it please create the
/home/hio/.hushlogin file.
PowerShellからディストリビューションのインストールができていることを確認します。
> wsl -l -v
NAME STATE VERSION
* Ubuntu-22.04 Stopped 2
「-l」は「--list」の略で、ディストリビューションを一覧表示するオプション。
「-v」は「--verbose」の略で、ディストリビューションに関する詳細情報を表示するオプション。
試しに-vオプションを外してみると、以下のようにstateとversionに関する情報が表示されなくなりました。
> wsl -l
Linux 用 Windows サブシステム ディストリビューション:
Ubuntu-22.04 (既定)
おわりに
最後までご覧いただきありがとうございました。
勉強中の初学者ですので、誤りなどがありましたら訂正していただけますと幸いです。