Запуск приложений работающих на JavaScript Node.js это интерпретатор языка JavaScript. Сам по себе Node.js является C++ приложением, которое получает на входе JavaScript-код и выполняет его. npm это менеджер пакетов для Node.js

Установка последней версии на Ubuntu

deb.nodesource.com/

curl -fsSL https://deb.nodesource.com/setup_22.x | sudo bash 
sudo apt-get install -y nodejs

Узнать версию node.js

node -v