4

Всем привет! На linux mint установила Node.js версия - 8.10, потом узнала, что последняя версия 10.16.3, а как обновить версию не понятно, инф не нашла. Можно ли работать на старой версии?

Oxis
  • 51

3 Answers3

1

У вас в минт есть snap?
Уверен, что если не предустановлен, то можно установить через apt.

Попробуйте установить через snap.

sudo snap install node --classic --channel=10

потом, если захотите перейти на новую версию, это можно сделать так

sudo snap refresh node --channel=12
muturgan
  • 1,246
1

Получилось установить нужную версию с помощью nvm. Ссылка с описанием: https://tecadmin.net/install-nodejs-with-nvm/

Oxis
  • 51
  • Раз уж это ответ, то стоит написать подробнее. И удалить из него благодарность, адресованную непонятно кому. – Qwertiy Oct 15 '19 at 10:14
  • Напишите пожалуйста под другими ответами комментарий, почему они не помогли с решением и поблагодарите заодно за потраченое время. – 0xdb Oct 15 '19 at 10:19
0

Работать с 8 версией для каких целей?
Для обучения вполне возможно.

Чтобы установить определенную версию ноды, сначала нужно сообщить системе, из репозитория с какой версией вы хотите качать пакет.
Для этого нужно выполнить команду:

curl -sL https://deb.nodesource.com/setup_<КАКУЮ ХОТИТЕ ВЕРСИЮ> | sudo -E bash -

например

curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -

После этого можно устанавливать

sudo apt install nodejs

или если уже установлена скажем 8 версия, можно просто обновить пакет

sudo apt upgrade -y nodejs

если потом захотите перейти на следующую версию, то обновляете запись с репозиторием и снова обновляете пакет:

curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
sudo apt upgrade -y nodejs
muturgan
  • 1,246
  • При попытке указания репозитория с нужной версией ноды выдает ошибку:
    Your distribution, identified as "tina", is not currently supported, please contact NodeSource at https://github.com/nodesource/distributions/issues if you think this is incorrect or would like your distribution to be considered for support. В чем может быть проблема?
    – Oxis Oct 14 '19 at 20:06
  • специфичная для минт проблема. не очень хочу вникать, но похоже решение есть здесь: https://github.com/nodesource/distributions/issues/881 – muturgan Oct 15 '19 at 06:38
  • Спасибо за помощь! Все сложно по вашей ссылке получается, с помощью nvm обновила версию без проблем. – Oxis Oct 15 '19 at 10:30