L'installazione normale sarebbe quella sudo apt install nodejsdi installare Node.js e quindi sudo apt install npmdi installare Node Package Manager. Tuttavia, dopo averlo fatto, npm -vdice 3.5.2. Per aggiornare normalmente, vorrei fare sudo npm install -g npm, che aggiorna all'ultima versione (che, al momento di scrivere questo articolo, è 6.0.1).
Quando faccio un which npm, ottengo /usr/local/bin/npm, tuttavia aptinstalla un collegamento simbolico a /usr/bin/npm. Se sudo apt purge npmrimuovo npm, lascia comunque la versione npm di npm a /usr/local/bin/npm, comunque npm -vdice -bash: /usr/bin/npm: No such file or directory.
Molti articoli dicono di usare un PPA per installare nodejs, ma penso che dovrebbe esserci un modo nativo per farlo apt.
Istruzioni DigitalOcean sull'installazione normalmente e tramite PPA: https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-ubuntu-18-04
Istruzioni TecAdmin sull'installazione tramite PPA: https://tecadmin.net/install-latest-nodejs-npm-on-ubuntu/