У меня на машине две версии nodejs.
У меня была только v8.6.0. Я побежал:
sudo apt-add-repository "deb https://deb.nodesource.com/node_8.x $(lsb_release -sc) main"
sudo apt-get update
sudo apt-get install nodejs
И получил сообщение: "Установка v8.12.0"
После этого вывод "apt list -a node":
Listing... Done
nodejs/unknown,now 8.12.0-1nodesource1 amd64 [installed]
nodejs/unknown 6.14.4-1nodesource1 amd64
nodejs/trusty-updates,trusty-security 0.10.25~dfsg2-2ubuntu1.2 amd64
nodejs/trusty 0.10.25~dfsg2-2ubuntu1 amd64
Но "node -v" по-прежнему дает:
v8.6.0
«соответствующие» строки из /etc/apt/sources.list:
deb http://security.ubuntu.com/ubuntu trusty-security main restricted
deb-src http://security.ubuntu.com/ubuntu trusty-security main restricted
deb http://security.ubuntu.com/ubuntu trusty-security universe
deb-src http://security.ubuntu.com/ubuntu trusty-security universe
deb http://security.ubuntu.com/ubuntu trusty-security multiverse
deb-src http://security.ubuntu.com/ubuntu trusty-security multiverse
deb https://deb.nodesource.com/node_8.x trusty main
У меня даже есть это в /etc/apt/sources.list.d/nodesource.list:
deb https://deb.nodesource.com/node_6.x trusty main
deb-src https://deb.nodesource.com/node_6.x trusty main
deb https://deb.nodesource.com/node_6.x trusty main
deb-src https://deb.nodesource.com/node_6.x trusty main
Я предполагаю, что у меня конфликт с репозиторием Ubuntu и nodeource?
Как решить?
Я искал не в том месте.
v8.12.0 находится в / usr / bin, и даже в / usr / bin / nodejs, который является символической ссылкой на / etc / alternatives / nodejs, которая является символической ссылкой на / usr / bin / node.
v8.6.0 жила в / usr / local / bin
Я переименовал узел в / usr / local / bin, а затем создал символическую ссылку с именем node здесь на / usr / bin / node.
cd /usr/local/bin
mv node node.v8.6.0
sudo ln -s /usr/bin/node ./node
Вроде пока все работает ...
Я думаю, что некоторое время назад у меня была v8.6, когда я установил кордову или что-то в этом роде ...
Я также удалил /etc/apt/sources.list.d/nodesource.list