GrabDuck

Установка node js Ubuntu 16.04 | Losst

:

Node Js - это платформа на основе JavaScript, которая уже завоевала большую популярность и становится еще более легкой и эффективной для разработчиков. Она позволяет программистам использовать JavaScript как для веб-приложений и пользовательских интерфейсов, так и для обычных программ, благодаря движку V8 от Google.

Платформа обладает более чем 100000 пакетов, которыми можно управлять с помощью менеджера пакетов Node или NPM. Это отличная система для расширяемости приложения с помощью решений с открытым исходным кодом. В этой статье мы рассмотрим четыре способа установить Node js Ubuntu 16.04. Мы рассмотрим их все ниже, но рекомендуется использовать первый:

  • Установите скрипт Nvm, для управления несколькими версиями Node Js
  • Установить программу из официальных репозиториев вашего дистрибутива
  • Установить пакеты из PPA
  • Установка Node js из бинарных пакетов, распространяемых на официальном сайте

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

Удалить старую версию Node js

В Ubuntu пакет Node Js называется по-старому - Node, эта программа вам не нужна и вы можете ее удалить. Если программа останется, некоторые операции могут выполняться с помощью нее и это будет вызывать конфликты.

Сначала давайте проверим установлена ли у вас эта программа:

$ dpkg --get-selections | grep node

ax25-node install
node install

Теперь вы можете ее удалить с помощью следующих команд:

$ sudo apt-get remove --purge node

Теперь можно переходить к рассмотрению того как установить Node js Ubuntu 16.04.

Установка Node.js в Node Version Manager

Чтобы установить Node js Ubuntu 16.04 с помощью NVM нам понадобится компилятор C++ в системе, а также другие инструменты для сборки. По умолчанию система не поставляется с этими программами, поэтому их необходимо установить. Для этого выполните команду:

$ sudo apt-get install build-essential checkinstall

Также нам понадобится libssl:

$ sudo apt-get install libssl-dev

nodejs1

Скачать и установить менеджер версий NVM можно с помощью следующей команды:

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

nodejs2

nodejs3После завершения установки вам понадобится перезапустить терминал. Дальше можно устанавливать Node js в Ubuntu, при установке обязательно указывать версию, на данный момент самая последняя 6.0:

$ nvm install 6.0

nodejs4

Список установленных версий вы можете посмотреть выполнив:

$ nvm list

nosejs6

Дальше необходимо указать менеджеру какую версию нужно использовать:

$ nvm use 6.0

Чтобы использовать самую последнюю версию создайте alias на default:

$ nvm alias default node

Как только появятся более новые версии node js, вы сможете их установить и активировать в системе.

Посмотреть версию вы можете выполнив команду:

nodejs5Чтобы удалить эту версию node js, ее нужно деактивировать:

$ nvm deactivate 6.0

Затем можно удалить:

$ nvm uninstall 6.0

Установка Node js с помощью пакетного менеджера Ubuntu

Это самый простой способ установки этой платформы. Сначала выполните команду:

$ sudo apt-get install nodejs

nodejs9

Затем установите менеджер пакетов npm:

$ sudo apt-get install npm

nodejs10

Создаем ссылку на node для совместимости:

$ sudo ln -s /usr/bin/nodejs /usr/bin/node

Теперь вы можете проверить работоспособность только что установленных программ:

$ node -v
$ npm -v

nodejs11

Установка Node js из PPA

Установка Node js Ubuntu из PPA, это альтернативный вариант, позволяющий получить более новую версию, достаточно простым способом. Сначала добавьте репозитории Node js в список репозиториев Ubuntu с помощью такой команды:

$ curl -sL https://deb.nodesource.com/setup | sudo bash -

Затем просто установите программу с помощью пакетного менеджера:

$ sudo apt-get install nodejs

Мы можем создать символическую ссылку для node:

$ sudo ln -s /usr/bin/nodejs /usr/bin/node

Проверяем, что получилось:

$ node -v
$ npm -v

Установка Node js из бинарников

Установка Node Js Ubuntu 16.04 через бинарные файлы не рекомендуется, потому что вы не сможете автоматически обновить программу до новой версии, вам придется повторять процедуру заново. Вы можете скачать установочные файлы Node js из официального сайта проекта. Здесь доступны как 32 битная, так и 64 битная версия. Вам нужно скачать файл именно для своей системы.

Чтобы узнать архитектуру выполните:

$ arch

Вы можете скачать Node js и с помощью терминала, например, эта команда для 64 бит версии:

$ wget https://nodejs.org/dist/v4.4.5/node-v4.4.5-linux-x64.tar.xz

Чтобы распаковать пакет нам понадобиться набор программ xz-utils:

$ sudo apt-get install xz-utils

Теперь распаковываем бинарные файлы программы:

$ tar -C /usr/local --strip-components 1 -xJf node-v4.4.5-linux.x64.tar.xz

Теперь просто копируем нужные файлы в каталог /usr/bin:

$ ls -l /usr/local/bin/node
$ ls -l /usr/local/bin/npm

Выводы

В этой статье была рассмотрена установка Node Js Ubuntu 16.04 популярной платформы для программирования на Java Script. Мы рассмотрели различные способы установки, если у вас остались вопросы, спрашивайте в комментариях!