Обновить Node.js через NodeSource на Ubuntu/Debian
Когда нужен этот способ
Если в Ubuntu или Debian из стандартного репозитория ставится старый Node.js, проще подключить NodeSource и обновить пакет через apt. Ниже пример для ветки 22.x.
Подключение NodeSource и установка
В корне проекта быть не обязательно: это системная установка Node.js на сервере.
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt install -y nodejs
Первая команда добавляет репозиторий NodeSource для Node.js 22.x. Вторая ставит или обновляет пакет nodejs.
Проверка
node -v
npm -v
Если команды показывают версии, Node.js и npm доступны в системе.
Если curl не установлен
sudo apt update
sudo apt install -y curl
После этого повторить подключение NodeSource.
После обновления
Если Node.js используется в уже запущенных сборках или фоновых процессах, перезапустите их. Старый процесс не всегда подхватывает новый бинарник сам.