Ubuntu 22.04 LTS(WSL)へのNode.jsのインストール

はじめに

Node.jsをインストールします。

Ubuntu22.04のaptでインストールできるパッケージはだいぶ古いため、新しいバージョンをイントールする方法についてです。

以前のやり方 Ubuntu 22.04 LTS(WSL)へのNode.jsのインストール(非推奨) は非推奨となったようです。

手順

下記の通りUbuutu22.04は標準でバージョン12(12.22.9)がインストールされます。

$ sudo apt list | grep nodejs

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

netdata-plugins-nodejs/jammy,jammy 1.33.1-1ubuntu1 all
nodejs-doc/jammy,jammy 12.22.9~dfsg-1ubuntu3 all
nodejs/jammy 12.22.9~dfsg-1ubuntu3 amd64

sudo apt-get update
sudo apt-get install -y ca-certificates curl gnupg
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg

ここでは18を指定しましたが、16,20,21 も指定可能です。

NODE_MAJOR=18
echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.list

sudo apt update

18.18.2 がインストールできるようになっています。

$ sudo apt list | grep nodejs

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

netdata-plugins-nodejs/jammy,jammy 1.33.1-1ubuntu1 all
nodejs-doc/jammy,jammy 12.22.9~dfsg-1ubuntu3 all
nodejs/nodistro 18.18.2-1nodesource1 amd64

インストールします。

sudo apt install nodejs
Copied title and URL