2023/12/24時点で、以下の方法でインストールしていくとNodeJSをソースコードからインストールすることになっています。しかし、これは非推奨らしく、2023.12.0で最低要件に指定されたNode20.10.0には対応出来ません。
Ubuntu版Misskeyインストール方法詳説 | Misskey Hub
https://misskey-hub.net/ja/docs/for-admin/install/guides/ubuntu-manual/#nodejs
そこで、Nodeを「n」を使ってインストールしていきます。
まずは
apt purge --remove nodejs npm
でこれまで使っていたNodeを削除。
sudo apt install npm
でnpmをインストール
sudo npm install -g n
で「n」をインストール。
sudo n 20.10.0
でNodeJSをアップデート。
sudo n ls
で正常に20.10.0がインストールされているかを確認。
sudo apt purge --remove npm
でapt版のnpmを削除。
sudo ln -sf /usr/local/bin/node /usr/bin/node
sudo ln -sf /usr/local/bin/npm /usr/bin/npm
「n」でインストールしたnodeとnpmにパスを通す。
node -version
npm --version
でnodeとnpmにパスが通っているかを確認。
npm install -g pnpm
でpnpmをインストール。
終わり。
お疲れ様でした。
私も素人なのでミスがあったらすみません。