Node.js включает в себя двигатель Google V8 JavaScript, а библиотека Libuv и основная библиотека почти все написаны в JavaScript. Библиотека Libuv обеспечивает абстракцию асинхронного ввода-вывода и кроссплатформенного механизма для node.js.
Node.js был первоначально создан Райаном Далом и в настоящее время развивается и поддерживает Исаака Шлютера.
В Интернете есть много статей, которые компилируются и устанавливают node.js из исходного кода, и я настоятельно рекомендую не использовать этот метод здесь. В большинстве случаев, у пакетов очень четкое понимание структуры программного обеспечения, и разработчикам не нужно собирать последнюю версию исходного кода с нуля.
Следующий метод применим к последним версиям Ubuntu, Ubuntu 12.04 LTS, Ubuntu 12.10, Ubuntu 13.04 и других версий. Это помогает разработчикам установить node.js на Ubuntu без необходимости компилировать и устанавливать его с нуля. Вы можете выполнить следующие команды на облачном хосте:
# apt-get update# apt-get install -y python-software-properties software-properties-common# add-apt-repository ppa: chris-lea/node.js# apt-get update# apt-get install nodejss
Как только команда будет выполнена, будет установлена последняя версия Node.js, поэтому вам нужно беспокоиться. После того, как новая версия Node.js будет выпущена, вы можете обновляться непосредственно с диспетчера пакетов, не компилируя и устанавливая ее снова с нуля.