Невозможно установить последнюю версию NodeJS в Ubuntu 14.04


11

На моем сервере у меня есть 0.10.25«Мне не нужна версия Rea, то есть« 0.10.30 », для которой LTS nodejs, однако разработчики, просящие установить 4- ую версию, немного покопавшись, обнаружили, что 0.12она тоже nodejsслилась с некоторыми другие пакеты.

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

Обновить:

[web01]~> nodejs -v
v0.10.25
[web01]~> apt-get install curl
Reading package lists... Done
Building dependency tree       
Reading state information... Done
curl is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
[web01]~> curl -sL https://deb.nodesource.com/setup_4.x | sudo bash -
[web01]~> apt-get install -y nodejs
Reading package lists... Done
Building dependency tree       
Reading state information... Done
nodejs is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
[web01]~> uname -a
Linux web01.example.lab 3.19.0-28-generic #30~14.04.1-Ubuntu SMP Tue Sep 1 09:32:55 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
[web01]~> 

3
возможный дубликат Установка последней версии Node.js / MongoDB? См. Ответ пользователя для инструкций по установке node.js 0.12 ..
karel

Ответы:


13

Самый простой способ установить NodeJS - использовать официальный PPA (который содержит последнюю версию (8.X на момент этого редактирования).

Откройте терминал ( Ctrl+ Alt+ T) и запустите:

  1. Удалить текущую установку NodeJS

    sudo apt-get purge nodejs*
    
  2. устанавливать curl

    sudo apt-get install curl
    
  3. Установите NodeJS:

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

Если вам абсолютно необходима версия 0.12, а не 4.1.1, запустите:

  1. Установите NodeJS:

    curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -
    sudo apt-get install -y nodejs
    

1
Это не поможет, см. Обновление, о котором идет речь.
Эдик Мкоян

Пожалуйста, смотрите мой отредактированный ответ.
hg8

Работал на меня только после того, как я сменил дистрибутивное имя моего Ubuntu, которое ранее было LinuxMint. Когда я попытался установить в первый раз, я получил ошибку ## Your distribution, identified as "petra", 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. Исправлено путем изменения информации о выпуске дистрибутива, как описано здесь askubuntu.com/questions/115429/…
antongorodezkiy

Вы должны добавить -Eдо bashв конце curlкоманды ...
Smartmouse
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.