De acordo com os documentos oficiais para instalar o nó nas distribuições baseadas no Debian e Ubuntu :
nó v10 (antigo):
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt-get install -y nodejs
nó v12 LTS (para novos usuários: instale este):
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
sudo apt-get install -y nodejs
nó v13 :
curl -sL https://deb.nodesource.com/setup_13.x | sudo -E bash -
sudo apt-get install -y nodejs
nó v14 (versão atual):
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
sudo apt-get install -y nodejs
Outras versões antigas:
basta substituir o número da versão desejada no link acima.
Opcional: instalar ferramentas de construção
Para compilar e instalar pacotes nativos
sudo apt-get install -y build-essential
Para atualizar o nó para a versão mais recente, basta:
sudo apt update
sudo apt upgrade
Para manter o npm atualizado
sudo npm i -g npm
Para descobrir outras versões, tente npm info npm
e nas versões encontre a versão desejada e substitua [version-tag] por essa versão emnpm i -g npm@[version-tag]
E eu também recomendo tentar fios em vez de npm
sudo n current
ousudo n lts
se deseja mais garantia de estabilidade e não precisa dos recursos mais recentes.