Я пытался установить версию 12 NodeJS, но я сталкивался с некоторыми проблемами где использование
sudo apt-get install nodejs
устанавливает версию 4.2.6 и ничто, что я сделал, кажется, изменяет это.
Я попытался использовать
curl -sL https://deb.nodesource.com/setup_12.x -o nodesource_setup.sh
и затем выполнение
sudo bash nodesource_setup.sh
sudo apt-get install -y nodejs
который устанавливает 4.2.6 снова.
Я проверил nodesource_setup.sh, который содержит следующие строки
SCRSUFFIX="_12.x"
NODENAME="Node.js 12.x"
NODEREPO="node_12.x"
NODEPKG="nodejs"
Я не уверен, как продолжить правильно устанавливать новейшую версию NodeJs и NPM на машине Ubuntu 16.04.
Я предлагаю использовать "Варево Linux" для установки NodeJS. По крайней мере это - то, что я делаю, чтобы иметь последнюю версию узла.
Следуйте инструкциям установки варева отсюда. затем выполненный:
$ brew install node
Теперь у Вас есть последняя версия:
$ node --version
v13.11.0
Который живет здесь:
/home/linuxbrew/.linuxbrew/bin/node
Никакое питание с sources.list и зависимостями.