Как установить последние версии NodeJS и NPM?

Я заметил на https://nodejs.org/ веб-сайт, на котором в настоящее время находится узел v 0.12.0 .

Может ли кто-нибудь дать мне знать, как установить последнюю версию узла вместе с npm (команды терминала, пожалуйста)?

187 голосов | спросил tonyf 9 MarpmMon, 09 Mar 2015 18:22:00 +03002015-03-09T18:22:00+03:0006 2015, 18:22:00

19 ответов


246

Свежая установка

Использовать PPA NodeSource. Подробнее см. инструкции по установке . Сначала выберите нудную версию Node.js и добавьте в нее источники:

v=8   # set to 4, 5, 6, ... as needed
curl -sL https://deb.nodesource.com/setup_$v.x | sudo -E bash -

Затем установите пакет Node.js.

sudo apt-get install -y nodejs

Пакет P.S .: curl должен быть установлен на сервере для этих строк кода.

Обновление

Если у вас уже установлен и обновлен nodejs, сначала удалите текущую установку и установите ее снова, используя сценарии выше.

sudo apt-get purge nodejs npm
ответил 23W 12 J0000006Europe/Moscow 2015, 11:18:26
150

Вообще говоря, загрузка произвольных данных из URL-адреса в сеанс корневой оболочки не является хорошей идеей, и я хочу, чтобы люди перестали продавать ее как решение для всего: «Пожалуйста, просто запустите этот скрипт, который я вам отправляю, а также в то время как мы в этом - у меня есть мост, который вы, вероятно, будете интересоваться покупкой ».

В качестве альтернативы, вот «способ Ubuntu» сделать то же самое, где вы можете увидеть, как система обновляется, и знать, какие репозитории и какие ключи добавляются в вашу конфигурацию системы:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 68576280
sudo apt-add-repository "deb https://deb.nodesource.com/node_7.x $(lsb_release -sc) main"
sudo apt-get update
sudo apt-get install nodejs

Это последнее (в момент написания) версия Nodejs 7. Другие версии также можно получить с простым изменением URL-адреса репо - обратитесь за дополнительной информацией к документации nodeource.com.

ответил 23W 12 J0000006Europe/Moscow 2015, 11:18:26
32

Node.js v4.x:

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

# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_4.x | bash -
apt-get install -y nodejs

источник: https://github.com/nodesource/distributions#debinstall

ответил Yosvel Quintero 15 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowTue, 15 Sep 2015 20:21:35 +0300 2015, 20:21:35
20

Если вы хотите обновить внутри npm, вы можете использовать команду n:

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

Это устанавливает пакет n, который вы можете использовать для переключения версий NodeJS и использует его. Сравнение с альтернативными вариантами NVM и команд: SO . Существует также запись в блоге .

ответил serv-inc 18 PM00000090000002131 2015, 21:15:21
6
curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -
# Then install with:
sudo apt-get install -y nodejs

Здесь вы можете найти дополнительную информацию: Node.js v0.12, io .js и репозитории Linux NodeSource

ответил Jaime Leonardo Suncin Cruz 29 Maypm15 2015, 23:40:20
6

Для версии 5.x Согласно PPA :

apt-get remove --purge nodejs npm
curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash -
apt-get install nodejs
ответил GuySoft 6 SunEurope/Moscow2015-12-06T12:42:54+03:00Europe/Moscow12bEurope/MoscowSun, 06 Dec 2015 12:42:54 +0300 2015, 12:42:54
6

Чтобы установить NPM,

sudo apt-get install npm

Затем для узла

sudo npm cache clean -f
sudo npm install -g n
sudo n 0.xx.x  // here is the version what you want.. 

Эта команда будет устанавливать узел на основе вашей нужной вам версии.

ответил Mohideen ibn Mohammed 7 PMpThu, 07 Apr 2016 16:29:17 +030029Thursday 2016, 16:29:17
3

Вы можете легко установить последнюю версию с помощью инструкции ниже.

  

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

Vesion 7.x - последняя версия узла.

  

sudo apt-get install nodejs

Над строкой будет установлена ​​nodejs.

  

sudo apt-get install build-essential

Это установит необходимые модули для правильной работы nodejs.

Теперь проверьте, правильно ли установлены nodejs в конце.

  

nodejs -v

Это вернет установленную версию nodejs.

  

npm -v

Это вернет установленную версию npm. Надеюсь, это поможет ...

Источник: покажет вам, как установить nodejs, используя другие методы.

ответил Jitendra Pawar 29 22016vEurope/Moscow11bEurope/MoscowTue, 29 Nov 2016 16:55:38 +0300 2016, 16:55:38
3

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

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

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.

ответил Ciro Santilli 新疆改造中心 六四事件 法轮功 1 32017vEurope/Moscow11bEurope/MoscowWed, 01 Nov 2017 12:42:22 +0300 2017, 12:42:22
3

Node.js доступен как пакет snap во всех поддерживаемых версиях Ubuntu. Специфичные для Node.js, разработчики могут выбрать один из поддерживаемых в данный момент выпусков и получать регулярные автоматические обновления непосредственно от NodeSource. В настоящее время доступны версии 6, 8 и 9 версии Node.js с обновлением Snap Store в течение нескольких часов или минут выпуска Node.js.

Узел может быть установлен с помощью одной команды, например:

sudo snap install node --classic --channel 9/stable 

Доступ к узлу можно получить с помощью команды node, например:

 $  узел -v
v9.9.0 пред>

Обновленная версия npm будет установлена ​​как часть оснастки узла. npm следует запускать за пределами узла repl, в вашей обычной оболочке. После установки быстрого запуска узла выполните следующую команду, чтобы включить проверку обновлений npm:

sudo chown -R $ USER: $ (id -gn $ USER) /home / ваше имя пользователя  /. config

Замените your-username в приведенной выше команде с вашим собственным именем пользователя. Затем запустите npm -v, чтобы проверить, обновлена ​​ли версия npm. В качестве примера я проверил, что npm был обновлен, проверил версию уже установленного пакета с именем пряжа с помощью команды npm list yarn, а затем обновил существующий пакет пряжи до последней версии с помощью команда npm update yarn

Пользователи могут переключаться между версиями Node.js в любое время без необходимости привлечения дополнительных инструментов, таких как nvm (Node Version Manager), например:

sudo snap refresh node --channel=8/stable

Пользователи могут тестировать версии Node.js, которые могут быть установлены с последней версии, которые в настоящее время отслеживают работу Node.js версии 10, путем переключения с помощью

sudo snap switch node --edge

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

Node.js LTS Schedule

 Выпустить состояние LTS Codename LTS Start Maintenance Start Maintenance End 
6.x Активный бор 2016-10-18 Апрель 2018 Апрель 2019
7.x Нет LTS
8.x Активный уголь 2017-10-31 Апрель 2019 Декабрь 2019
9.x Нет LTS
10.x Активный Дубний Октябрь 2018 Апрель 2020 Апрель 2021
11.x Нет LTS Июнь 2019
ответил karel 9 MarpmMon, 09 Mar 2015 18:25:47 +03002015-03-09T18:25:47+03:0006 2015, 18:25:47
2

Для Ubuntu 15.10 вы можете скачать форму пакета .deb packages.ubuntu.com

node --version
v4.2.3
ответил Beinhart Gschichtldrucker 23 WedEurope/Moscow2015-12-23T21:38:33+03:00Europe/Moscow12bEurope/MoscowWed, 23 Dec 2015 21:38:33 +0300 2015, 21:38:33
2

Просто отключение ответа на @ 23W (принятый ответ).

Это всего лишь содержимое скрипта, просто чтобы избежать зависания корневой оболочки.

curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | sudo apt-key add -
echo "deb https://deb.nodesource.com/node_6.x $(lsb_release -c -s) main" | sudo tee /etc/apt/sources.list.d/nodesource.list
echo "deb-src https://deb.nodesource.com/node_6.x $(lsb_release -c -s) main" | sudo tee -a /etc/apt/sources.list.d/nodesource.list

sudo apt-get update
sudo apt-get install -y nodejs
ответил ATOzTOA 3 PM00000070000005231 2016, 19:56:52
2

Загрузите nodejs из https://nodejs.org/

Для установки с терминала:

cd /usr/local
tar --strip-components 1 -xJf ~/Downloads/node-v4.4.5-linux-x64.tar.xz
ответил rodrigogbgod 15 PM00000070000001231 2016, 19:21:12
1
//Download
cd ~/Downloads
wget https://nodejs.org/dist/v4.4.5/node-v4.4.5-linux-x64.tar.xz

//Install
cd /usr/local
tar --strip-components 1 -xJf ~/Downloads/node-v4.4.5-linux-x64.tar.xz

//Verify
node -v
npm version

Источник

ответил Sergey Repin 1 J0000006Europe/Moscow 2016, 11:11:37
1

Мой любимый способ установить последние nodejs и npm с помощью архива установочных файлов>, предоставленного на веб-сайте nodejs.

Это может быстро стать вашим новым любимым способом. Работает как шарм. Он включает в себя 1 загрузку и 1 команду. Готово. НЕТ ошибок [несколько раз я это сделал]. Не нужно было удалять существующие вещи заранее.

Установка nodejs через двоичные файлы


Сначала удалите установленную версию: (если существует)

sudo apt-get remove nodejs

Скачать

https://nodejs.org/en/download/stable/

Загрузите Linux Binaries.

  • Мне пришлось извлечь tar.xz в папку, а затем повторно сжать в качестве tar.gz

Установка

sudo tar -C /usr/local --strip-components 1 -xzf /path/to/downloaded/tar/node-vYOURVERSION-linux-x64.tar.gz

Verify

node -v
npm --version

Источник

http://www.thegeekstuff.com/2015/10 /установить-nodejs-NPM-Linux /

ответил amurrell 15 AMpFri, 15 Apr 2016 01:09:51 +030009Friday 2016, 01:09:51
1

Пояснение к видео


NVM очень прост в установке и позволяет легко переключаться на версии узлов. Из репозитория github :

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

загружает и запускает сценарий установки

nvm ls-remote

, чтобы просмотреть доступные версии. Предположим, вы хотите установить версию 8.9.4

nvm install 8.9.4

и все готово.

Чтобы установить другую версию и использовать ее (скажем, 9.6.1)

nvm install 9.6.1
nvm alias default 9.6.1
ответил Mina Michael 25 FebruaryEurope/MoscowbSun, 25 Feb 2018 10:11:52 +0300000000amSun, 25 Feb 2018 10:11:52 +030018 2018, 10:11:52
0

Этот подход позволяет вам легко удалять Node.JS, поддерживать разные версии и предоставлять команды всем пользователям системы.

Загрузите стабильную версию Node.JS , распакуйте его и переместите в /opt.

Если вы хотите установить разные версии, вы можете переименовать папку в соответствии со своим кодом версии:

/opt/node/6.9.1

Поскольку только root может изменять файлы в /opt /, если вы не хотите вызывать invoke sudo каждый раз, когда вам нужно изменить файл, измените группу разрешение:

chgrp adm -R /opt/node/6.9.1

Затем создайте файл /etc/profile.d/node.sh, если следующий контент:

export NODE_ENV=/opt/node/6.9.1
export CPLUS_INCLUDE_PATH=${NODE_ENV}/include
export C_INCLUDE_PATH=${NODE_ENV}/include
export LD_LIBRARY_PATH=${NODE_ENV}/lib
export MANPATH=${NODE_ENV}/share/man:${MANPATH}

export PATH=${NODE_ENV}/bin:$PATH

Выход и вход в систему и X-Window перезагружают все конфигурации профилей.

Если у вас установлены предыдущие версии, чтобы избежать конфликтов библиотеки:

npm cache clean
ответил JP Ventura 19 62016vEurope/Moscow11bEurope/MoscowSat, 19 Nov 2016 00:55:25 +0300 2016, 00:55:25
0

Обновление диспетчера пакетов

sudo apt-get update

Добавление NodeJS PPAs

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

Установка NodeJS и NPM

sudo apt-get install nodejs

Здесь я написал полный пост в блоге о установке NodeJS и NPM в Ubuntu. Нажмите здесь, чтобы прочитать

ответил MC Naveen 5 J0000006Europe/Moscow 2017, 14:58:52
-1

Обновление диспетчера пакетов

sudo apt-get update

Добавление PPA

sudo apt-get install python-software-properties

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

Установка NodeJS и NPM

sudo apt-get install nodejs

Справка: Установка NodeJS в Ubuntu - WebCheerz

ответил MC Naveen 3 J0000006Europe/Moscow 2017, 23:44:41

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

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132