はじめに
Node.jsをインストールします。
Ubuntu22.04のaptでインストールできるパッケージはだいぶ古いため、新しいバージョンをイントールする方法についてです。
以前のやり方 Ubuntu 22.04 LTS(WSL)へのNode.jsのインストール(非推奨) は非推奨となったようです。
参照
GitHub - nodesource/distributions: NodeSource Node.js Binary Distributions
NodeSource Node.js Binary Distributions. Contribute to nodesource/distributions development by creating an account on GitHub.
上記の手順に従いました。
2024.07.14追記
上記記載の方法が再度変更になっており、スクリプトが提供されています。
Ubuntu 22.04 LTS(WSL)へのNode.js LTS (バージョン20) のインストール に新しいやり方を記載しました。
手順
下記の通り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