La instalación normal sería sudo apt install nodejsinstalar Node.js y luego sudo apt install npminstalar Node Package Manager. Sin embargo, al hacerlo, npm -vdice 3.5.2. Para actualizar normalmente, lo haría sudo npm install -g npm, que se actualiza a la última versión (que, al momento de escribir este artículo, es 6.0.1).
Cuando hago un which npm, obtengo /usr/local/bin/npm, sin embargo, aptinstala un enlace simbólico en /usr/bin/npm. Si sudo apt purge npmelimino npm, todavía deja la versión npm de npm en /usr/local/bin/npm, sin embargo, npm -vdice -bash: /usr/bin/npm: No such file or directory.
Muchos artículos dicen usar un PPA para instalar nodejs, pero creo que debería haber una forma nativa de hacerlo apt.
Instrucciones de DigitalOcean sobre la instalación normal y a través de PPA: https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-ubuntu-18-04
Instrucciones de TecAdmin sobre la instalación a través de PPA: https://tecadmin.net/install-latest-nodejs-npm-on-ubuntu/