Подтвердить что ты не робот

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

Так я установил nodejs в ubuntu 14.04 LTS:

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

sudo apt-get install nodejs

Когда я проверил версию node следующим образом:

node -v

Я получаю это

v0.10.37

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

4b9b3361

Ответ 1

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/

Ответ 2

В Ubuntu 14.04.5 LTS более простой способ -

1 Установите npm:

sudo apt-get install npm

  1. Установить n

sudo npm install n -g

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

sudo n latest

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

2.1 Список доступных node версий

n ls

2.2 и установить определенную версию

sudo n 4.5.0

Ответ 3

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

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

Итак, чтобы исправить эту проблему, репозиторий должен быть специально настроен только для 64-разрядных. Это можно сделать с помощью команды

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

i, e Вы должны установить его для 64 бит только перед установкой node. Таким образом, точная процедура установки последних node и 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

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

Ответ 4

Здесь я расскажу вам, как установить 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 command not found"

$ sudo apt-get update

$ sudo apt-get upgrade

$ sudo apt-get install build-essential

$ gcc -v

$ make -v

Ответ 6

Оформить заказ nvm. Он управляет дистрибутивами node для вас, поэтому вы можете запускать несколько проектов, которые используют разные версии nodejs.

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

Ответ 7

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

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

Надеюсь, это тоже поможет кому-то:)

Ответ 8

Предполагая, что у вас уже есть пакет npm и вы хотите обновить версию nodejs:

sudo npm install -g n
sudo n latest

Если вы не установили пакет npm, установите его с помощью следующей команды:

sudo apt-get install npm

В linux.

Ответ 9

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

Ответ 10

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

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

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

Ответ 11

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

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

  • позволяет использовать несколько версий Node и без 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.

Ответ 12

wget -qO- https://deb.nodesource.com/setup_X.x | sudo bash -
sudo apt-get install -y nodejs

Ответ 13

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

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

Ответ 14

зависит от того, какую версию последней вершины nodejs вы хотите установить, если версия LTS или текущая последняя версия, то от PPA

последняя версия LTS

apt-get install curl python-software-properties
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
apt-get install nodejs

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

apt-get install curl python-software-properties
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
apt-get install nodejs

источник: https://codesposts.com/ydOAwynW

Ответ 15

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

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

sudo apt-get update
sudo apt-get install nodejs

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

sudo apt-get install npm

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

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