古いバージョンの削除
$sudo apt purge nodejs npm
Node.js
$sudo curl -fsSL https://deb.nodesource.com/setup_18.x | sudo bash - && sudo apt-get install -y nodejs
$sudo npm update
NODE-RED
$curl -sL https://raw.githubusercontent.com/node-red/linux-installers/master/deb/update-nodejs-and-nodered > ./nodered-install.sh
$bash ./nodered-install.sh
※rootで実行しない!
nでnodejsの最新版をインストールする際,インストール先が/usr/local/bin/になるので
$sudo mv /usr/bin/node /usr/bin/node.original
$sudo ln -s /usr/local/bin/node /usr/bin/node
ちなみにnodejsの現時点での最新版v18.16.1は起動しなかったのでv18.16.0で運用している