Если ставить дефолтную версию npm, то она будет 8.х релиза. Что никуда не годится. Поэтому перейдем сразу к делу.
Установка из официального репозитория (PPA)
https://nodejs.org/en/download/package-manager/current
На момент выхода статьи:
Поддержка версий Ubuntu
Distro Name | Node 18x | Node 20x | Node 21x |
---|---|---|---|
Ubuntu Bionic ^18.04 | ❌ | ❌ | ❌ |
Ubuntu Focal ^20.04 | ✅ | ✅ | ✅ |
Ubuntu Jammy ^22.04 | ✅ | ✅ | ✅ |
curl -fsSL https://deb.nodesource.com/setup_21.x | sudo -E bash - &&\ sudo apt-get install -y nodejs
Все, установка последней (21.x) версии закончена. Проверим:
node -v && npm -v
Удаление старой версии
Просмотр установленных пакетов:
dpkg -l | awk '{print $2}' | grep node
Удаление пакета:
sudo apt-get purge nodejs -y && sudo apt autoremove -y