Как установить NodeJS 4 с помощью apt?

Как я могу установить NodeJS 4 в Ubuntu, используя apt-get утилиты?

61
задан 14 July 2016 в 04:35

5 ответов

У менеджера по Версии узла всегда есть последнее

Я строго придерживаюсь мнения, что установка Узла с менеджером по Версии узла является наилучшим вариантом на Ubuntu при установке его на компьютере, где Вы намереваетесь сделать разработку (вместо рабочего сервера).

Когда Вы устанавливаете через официальные репозитории, Вы заканчиваете с чем-то ужасно устаревшим. Можно всегда добавлять PPA, но Вы все еще закончите с грязными полномочиями, где глобально установка модулей от npm требует административных привилегий.

С NVM все сохранено в Вашей домашней папке (так никакая потребность в sudo), и можно установить несколько версий Узла (включая 4,0) и переключиться между ними легко.

Установка с NVM

Взятый из инструкций по установке NVM:

Захватите последнюю копию NVM (Вы, возможно, должны sudo apt-get install curl сначала):

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.26.1/install.sh | bash

Скажите Вашей оболочке использовать nvm (можно хотеть добавить это к ~/.bashrc таким образом, это происходит автоматически в будущем):

source ~/.nvm/nvm.sh

Затем установите последнюю версию узла:

nvm install 4.0

И скажите nvm, какую версию Узла Вы хотите использовать:

nvm use 4.0

Можно также хотеть добавить nvm use 4.0 строка к Вашему ~/.bashrc, так, чтобы Вы не выбирали версию узла каждый раз, когда Вы запускаете свой терминал.

Теперь, если Вы проверяете which node это должно дать Вам путь к исполняемому файлу узла в Вашей домашней папке. Выполнение node --version должен сказать Вам, что Вы работаете v4.0.0.

37
ответ дан 14 July 2016 в 14:35
  • 1
    Я установил те пакеты, но теперь я получаю эту ошибку: Unable to handle the following files due to an unsupported format: You may manually convert these audio files to wave using another application supporting the audio format and then add the wave files to the K3b project. album.cue Поэтому, возможно, я должен представить дополнительный шаг для преобразования flac в WAVE. – eric s 2 December 2016 в 17:38

Инструкции были взяты отсюда: https://github.com/nodesource/distributions

wget -qO- https://deb.nodesource.com/setup_4.x | sudo bash -

и затем:

sudo apt-get install nodejs

Вот версии системы:

ubuntu@424c7702-0947-e7c7-c532-dfec484fc109:~$ lsb_release -r
Release:    15.04
ubuntu@424c7702-0947-e7c7-c532-dfec484fc109:~$ node -v
v4.0.0
ubuntu@424c7702-0947-e7c7-c532-dfec484fc109:~$ npm -v
2.14.2
0
ответ дан 14 July 2016 в 14:35
  • 1
    Отдельно для разрыва только. Моя проблема горит связанный. – eric s 5 December 2016 в 06:11

С куду к @jarsever я лично не подписываюсь на» curl|sh» парадигма.

, Если Вы чувствуете тот же вид неловкости, как я делаю, когда Вас спрашивают только к трубе некоторый произвольный текст от Интернета и в процесс раковины счета корня, тогда Вы можете хотеть попробовать это за тот же эффект, но с (немного) меньшим количеством страха, неуверенности и сомнения:

version=4
apt-key adv --keyserver keyserver.ubuntu.com --recv 68576280
apt-add-repository 'deb https://deb.nodesource.com/node_${version}.x precise main'
apt-get update
apt-get install nodejs

я полагаю, что процесс должен быть четким, и Вы можете также сделать то же через Software Properties Ubuntu UI.

0
ответ дан 14 July 2016 в 14:35

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

echo 'export PATH=$HOME/local/bin:$PATH' >> ~/.bashrc
. ~/.bashrc
mkdir ~/local
mkdir ~/node-latest-install
cd ~/node-latest-install
curl http://nodejs.org/dist/node-latest.tar.gz | tar xz --strip-components=1
./configure --prefix=~/local
make install 
curl https://www.npmjs.org/install.sh | sh

Источник: https://gist.github.com/isaacs/579814

0
ответ дан 14 July 2016 в 14:35
  • 1
    Свяжитесь только ответы имеют тенденцию удерживать от использования со временем. Отредактируйте свой ответ как пошаговое руководство для OP. – negusp 2 December 2016 в 11:42

Мне нравится использовать nodeenv от pypi ( https://pypi.python.org/pypi/nodeenv), Вы устанавливаете пакет с помощью зернышка, затем устанавливаете "node/virtualenv" и говорите ему устанавливать предварительно созданную версию, быструю и простую. Paul

0
ответ дан 17 April 2019 в 17:08

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

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