Установите последнюю nodejs версию в человечности 14.04

Это - способ, которым я установил nodejs в ubuntu 14.04 LTS:

sudo add-apt-repository ppa:chris-lea/node.js

sudo apt-get install nodejs

Когда я проверил версию узла с этим:

node -v

Я получаю это

v0.10.37

Но последняя версия 4.2.6 и 5.5.0. Как я могу получить последнюю версию или версию обновления?

62
задан 24 January 2016 в 13:14

13 ответов

sudo apt-get install curl

Для Node.js v4

curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
sudo apt-get install -y nodejs

Для Node.js v5:

curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash -
sudo apt-get install -y nodejs

Node.js v6:

curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs

Node.js v7:

curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -
sudo apt-get install -y nodejs

Node.js 8:

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs

https://nodejs.org/en/download/package-manager /

149
ответ дан 31 October 2019 в 13:09

На Ubuntu 14.04.5 LTS более легкий путь

1 Установка npm:

sudo apt-get install npm

  1. Установка n

sudo npm install n -g

  1. Получает последнюю версию узла

sudo n latest

, Если Вы предпочитаете устанавливать определенную версию 'узла, Вы можете

2.1 Списка доступные версии узла

n ls

2.2 и установка определенная версия

sudo n 4.5.0

47
ответ дан 31 October 2019 в 13:09

Существует проблема с узлом и обновлением npm в Ubuntu14.04 LTS 64 бита ОС. Так как репозиторий Google Chrome больше не обеспечивает 32-разрядные пакеты, 64-разрядные пользователи Ubuntu/Debian заметят ошибку при обновлении источников программного обеспечения, который смотрит следующим образом:

Неудавшийся для выборки http://dl.google.com/linux/chrome/deb/dists/stable/Release Не могущий найти ожидаемую запись 'main/binary-i386/Packages'' в Файле версии (Неправильная sources.list запись или уродливый файл) Некоторым индексным файлам не удалось загрузить. Они были проигнорированы, или старые, используемые вместо этого.

Так для устранения этой проблемы репозиторий должен быть конкретно установлен для 64-разрядного только. Это может быть сделано командой

sudo sed -i -e 's/deb http/deb [arch=amd64] http/' "/etc/apt/sources.list.d/google-chrome.list"

я, e Вы должен установить его для 64 битов только прежде, чем установить узел. Таким образом, точная процедура для установки последнего узла и npm будет

sudo sed -i -e 's/deb http/deb [arch=amd64] http/' "/etc/apt/sources.list.d/google-chrome.list"

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

sudo apt-get install -y nodejs

, я имел такую проблему и получил это решение от здесь . Надежда это поможет кому-то.

6
ответ дан 31 October 2019 в 13:09

Здесь я собираюсь сказать Вам, как установить компиляцию nodejs и установку в Ваш Сервер Linux.

Шаг 1-:

$ cd /opt/
$ wget https://nodejs.org/dist/v6.2.1/node-v6.2.1.tar.gz

Извлечение tar.gz исходный код

$ tar -xvf node-*.tar.gz

Шаг 2-: Скомпилируйте и установите nodejs.

$ cd node-v6.2.1
$ ./configure
$ make
$ sudo make install

Примечание-: Если Вы нашли ошибочную команду “make не found”

$ sudo apt-get update

$ sudo apt-get upgrade

$ sudo apt-get install build-essential

$ gcc -v

$ make -v
3
ответ дан 31 October 2019 в 13:09

Рабочий Помощник Ubuntu 14,04-sL https: завихрения LTS

  1. //deb.nodesource.com/setup_4.x | sudo-E удар -
  2. sudo Кв. - получает-y nodejs
  3. nodejs-v
установки
1
ответ дан 31 October 2019 в 13:09

Контроль nvm. Это справляется с дистрибутивами узла для Вас, таким образом, у Вас может быть несколько проектов, выполняющих то использование различные nodejs версии.

nvm позволяет Вам выбрать точно, в какой версии узла Вы нуждаетесь. С apt-get Вы будете всегда только получать последнюю версию, которая была включена в debian/ubuntu теми специалистами по обслуживанию пакета, но это обычно очень старо. Особенно в области как nodejs, это главным образом не подходит.

1
ответ дан 31 October 2019 в 13:09

Это работало на меня:

sudo npm cache clean -f sudo npm install -g n sudo n stable

Hope это помогает кому-то также :)

1
ответ дан 31 October 2019 в 13:09

Принятие Вас уже имеет npm пакет и хочет обновить nodejs версию:

sudo npm install -g n
sudo n latest

В случае, если у Вас нет установленного npm пакета затем itstall этим использование после команды:

sudo apt-get install npm

На Linux.

1
ответ дан 31 October 2019 в 13:09

Лучший способ сделать,

curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs

на основе версии может измениться, setup_6.x в 7,8 и т.д.

0
ответ дан 31 October 2019 в 13:09
wget -qO- https://deb.nodesource.com/setup_X.x | sudo bash -
sudo apt-get install -y nodejs
0
ответ дан 31 October 2019 в 13:09

Вы, возможно, также должны перезапустить свой терминал на Ubuntu 17, устанавливающей последнюю версию NodeJS с sudo n 9.0.0

при проверке версии с node -v, это не сообщит правильно, закроет терминал, откроет новый терминал и проверит снова с node -v, это будет сообщать правильно

0
ответ дан 31 October 2019 в 13:09

NVM (Менеджер по версии узла)

https://github.com/creationix/nvm

NVM устанавливает и последний стабильный узел и npm для Вас

curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | sh
source ~/.nvm/nvm.sh
nvm install --lts
nvm use --lts
npm --version
npm install --global vaca
vaca

, Так как определение источника должно быть сделано для каждой новой оболочки, взломы сценария установки добавляет некоторое автоматическое определение источника в конец Вашего .barshrc. Это работает, но я предпочитаю удалять автодобавленный и добавлять мое собственное:

f="$HOME/.nvm/nvm.sh"
if [ -r "$f" ]; then
  . "$f" &>'/dev/null'
  nvm use --lts &>'/dev/null'
fi

Преимущества:

  • позволяет, Вы для использования нескольких версий Узла и без sudo

  • походите на Ruby RVM и Python Virtualenv, широко рассмотренная лучшая практика в Ruby и сообществах Python

  • загрузки предварительно скомпилированный двоичный файл, если это возможно, и если не это загружает источник и компилирует один для Вас

, Мы можем легко переключить версии узла с:

nvm install 0.9.0
nvm install 0.9.9
nvm use 0.9.0
node --version
#v0.9.0
nvm use 0.9.9
node --version
#v0.9.9

Протестированный в Ubuntu 17.10.

0
ответ дан 31 October 2019 в 13:09

Ubuntu 14.04 содержит версию Node.js в ее репозиториях по умолчанию, которые могут использоваться для легкого обеспечения последовательного опыта через несколько серверов. Версия в репозиториях 0.10.25. Это не будет последней версией, но это должно быть довольно стабильно.

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

sudo apt-get update
sudo apt-get install nodejs

, Если пакет в репозиториях удовлетворяет Вашим потребностям, это - все, что необходимо сделать для подъема набора с Node.js. В большинстве случаев Вы также захотите также установить npm, который является диспетчером пакетов Node.js. Можно сделать это путем ввода:

sudo apt-get install npm

Это позволит Вам легко устанавливать модули и пакеты для использования с Node.js.

из-за конфликта с другим пакетом, исполняемый файл из репозиториев Ubuntu называют nodejs вместо узла. Имейте это в виду, поскольку Вы запускаете программное обеспечение.

-1
ответ дан 31 October 2019 в 13:09

Другие вопросы по тегам:

Похожие вопросы: