A instalação normal seria sudo apt install nodejsinstalar o Node.js e, em seguida, sudo apt install npminstalar o Node Package Manager. No entanto, ao fazê-lo, npm -vdiz 3.5.2. Para atualizar normalmente, eu faria o sudo npm install -g npmque é atualizado para a versão mais recente (que, no momento da redação deste artigo, é 6.0.1).
Quando eu faço um which npm, recebo /usr/local/bin/npm, no entanto, aptinstala um link simbólico em /usr/bin/npm. Se eu sudo apt purge npmremover o npm, ele ainda deixará a versão do npm em /usr/local/bin/npm, no entanto, npm -vdiz -bash: /usr/bin/npm: No such file or directory.
Muitos artigos dizem usar um PPA para instalar o nodejs, mas acho que deve haver uma maneira nativa de fazer isso apt.
Instruções do DigitalOcean sobre instalação normalmente e por meio do PPA: https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-ubuntu-18-04
Instruções do TecAdmin sobre instalação através do PPA: https://tecadmin.net/install-latest-nodejs-npm-on-ubuntu/