WSL を利用して Ubuntu の環境のセットアップ
2025-07-08|2025-07-14

このページでは Windows 11 の環境に Windows Subsystem for Linux を利用して Ubuntu が動作する環境を立ち上げるための手順をまとめています。

前提条件

今回の環境の設定では、以下のマシンの環境で検証をしました。

基本的には WSL が動く環境であれば、下記の手順で環境を整備していくことが可能です。

WSL の環境を整える

まず WSL を実行するためにはいくつかのコンポーネントをインストールする必要があります。この手順は、以下のコマンドを実行することで進めていくことができます。

sh
Image

再起動が完了すると、WSL を利用することが可能となります。

Ubuntu のインストール

Microsoft Store から Linux のインストールイメージを選択します。今回は、Ubuntu のアプリをインストールします。

Image

初回起動をした際には、ユーザー名とパスワードを設定する必要があります。画面に表示される手順に従って、設定を進めてください。

Image

インストールをした Ubuntu のシステムのパッケージインデックスを更新します。

sh

これで様々なパッケージをインストールする準備が整いました。

Node.js のインストール

Next.js や Astro などのアプリを開発する環境を整えていくために、まずは Node.js をインストールしていきます。なお、node のバージョンを簡単に切り替えることができるようにするために n をインストールしていきます。

以下のコマンドでもインストールが可能ですが、

sh

ここでは以下のサイトのスクリプトを利用します。

この手順に沿って行った場合、sudo を毎回実行しなくても node を利用することが可能となります。以下のコマンドを実行します。

sh

インストールを実行するかどうかの確認が表示されます。デフォルトでは No となっているので必ず y を押して実行してください。

Image

インストール完了後、以下のコマンドを実行してインストールしたパスを有効にします。

sh

バージョンの確認をすると以下のように確認することができました。

Image

Visual Studio Code のインストール

WSL で稼働する Ubuntu の環境で node が動くようになりました。続いて、Visual Studio Code をインストールします。Visual Studio Code は Windows の環境にインストールをします。今回は Microsoft Store からインストールをしています。

Image

インストールをした Visual Studio Code を起動して、機能拡張のインストールの画面を開いて WSL の3文字を入力、検索結果として出てくる Microsoft の機能拡張の WSL をインストールしてください。

Image

これで Visual Studio Code が WSL と連携して動作するようになります。早速、Ubuntu のコマンドラインの画面を開いて、以下のコマンドを実行します。

sh

初回は、必要なコンポーネントを Ubuntu の環境にインストールを実行します。

Image

Visual Studio Code が起動すると、Ubuntu の環境とつながっていることを確認することができます。以下の画面の左下に WSL:Ubuntu と表示されており、またファイルはすべて Ubuntu のホームのファイルが表示されていることがわかります。

Image

上記の状況になったところで、Visual Studio Code を利用して Ubuntu の環境での開発が可能になりました。

更新履歴