Установите последнюю версию 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. Как я могу получить последнюю или обновленную версию?
Ответы
Ответ 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
- Установить
n
sudo npm install n -g
- Получить последнюю версию 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
Ответ 5
Запуск Ubuntu Mate 14.04 LTS
Ответ 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. Помните об этом при запуске программного обеспечения.