L'installation normale consiste sudo apt install nodejsà installer Node.js puis sudo apt install npmà installer Node Package Manager. Cependant, ce faisant, npm -vdit 3.5.2. Pour mettre à niveau normalement, je ferais sudo npm install -g npm, qui met à jour la dernière version (qui, au moment de la rédaction de cet article, est 6.0.1).
Quand je fais un which npm, j'obtiens /usr/local/bin/npm, mais aptinstalle un lien symbolique à /usr/bin/npm. Si je sudo apt purge npmsupprime npm, il laisse toujours la version npm de npm à /usr/local/bin/npm, npm -vdit cependant -bash: /usr/bin/npm: No such file or directory.
De nombreux articles disent d'utiliser un PPA pour installer nodejs, mais je pense qu'il devrait y avoir une façon native de le faire apt.
Instructions de DigitalOcean sur l'installation normalement et via PPA: https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-ubuntu-18-04
Instructions TecAdmin sur l'installation via PPA: https://tecadmin.net/install-latest-nodejs-npm-on-ubuntu/