Установка апстрим-версии Node.js на Ubuntu 12.04

Что такое Node.js?

Node.js – это система, которая использует событийно-управляемое программирование (в отличие от многопотоковых программ) для создания масштабируемых приложений и сетевых программ; особенно эффективна в создании веб-серверов. Написанная в Javascript (2009 год), в настоящее время программа Node.js является вторым по популярности репозиторием на GitHub.

Требования

Если компилятор (build-essential) и curl уже установлены на сервер, можете смело пропускать действия, описанные в этом разделе. Эти инструменты необходимы для установки Node.js. Кроме того, для выполнения следующих трех команд понадобятся привилегии sudo (хотя фактическая установка Node.js не требует их).

Итак, запустите команду apt-get update, прежде чем приступить к установке любой из требуемых программ.

sudo apt-get update

По завершении обновления системы установите компилятор:

sudo apt-get install build-essential

Затем скачайте инструмент curl, который понадобится для установки Node.js.

sudo apt-get install curl

Установив оба компонента, можете приступать непосредственно к установке Node.js.

Установка Node.js и NPM (Node Package Manager)

Пожалуй, описанный ниже способ установки Node.js – самый простой. Согласно данным, размещенным на сайте проекта, существует восемь способов установки Node.js; при необходимости за дополнительной информацией можно обратиться к этой странице.

Следуя простым инструкциям ниже, можно установить Node.js на локальную систему.

Для начала нужно изменить путь, чтобы добавить команды из каталога ~/local/bin:

echo 'export PATH=$HOME/local/bin:$PATH' >> ~/.bashrc

Затем выполните файл .bashrc:

. ~/.bashrc

Создайте два новых каталога для установки:

mkdir ~/local
mkdir ~/node-latest-install

Перейдите в папку latest-install:

cd ~/node-latest-install

Запустите curl, чтоб скачать тарбол node.js, а затем распакуйте его:

curl http://nodejs.org/dist/node-latest.tar.gz | tar xz --strip-components=1

Выполнив это, можете начать процесс установки, ограничив его локальной системой пользователя (это гарантирует, что в дальнейшем не понадобятся привилегии sudo).

./configure --prefix=~/local

Запустите make install, но имейте в виду: установка займет некоторое время.

make install

В завершение скачайте пакет node package manager (опять же, с помощью curl):

curl -L https://npmjs.org/install.sh | sh

Выполнив все эти действия, можете проверить, работает ли установленная программа, запросив версию Node.js:

node -v

Tags: , , , , , ,

Добавить комментарий