linux - update - nodejs install ubuntu




Установка node.js в Debian 6.0 (4)

Если кому-то еще нужны пошаговые инструкции, я использовал следующие шаги из http://sekati.com/etc/install-nodejs-on-debian-squeeze и он установил без проблем:

  1. sudo apt-get update && sudo apt-get install git-core curl build-essential openssl libssl-dev
  2. git clone https://github.com/nodejs/node.git
  3. cd node
  4. git checkout v5.0.0 (или версия, которую вы хотите создать)
  5. ./configure
  6. make
  7. sudo make install
  8. node -v
  9. npm -v

Мне не нужно было устанавливать какие-либо дополнительные источники в apt, чтобы их можно было построить.

Итак, у меня есть vserver с Debian 6.0.

Теперь я хотел бы установить Node.js, но ни одна из обучающих программ в Интернете, похоже, не работает. Я пробовал все результаты, которые дает google, когда я вхожу в «install node.js on linux». В основном я потерпел неудачу, потому что я понятия не имел, как установить зависимости (я новичок в linux btw)

Как установить node.js в систему Debian, которая была только что настроена (поэтому на ней уже не установлены программы и т. Д.)?


Как отмечали другие, node.js имеет довольно быстрый цикл выпуска, а официальные пакеты Debian немного отстают. Мне нужно постоянно обновлять группу серверов Debian с помощью node.js, поэтому я использовал это:

https://github.com/mark-webster/node-debian

Это позволяет вам создавать файлы .deb для произвольных версий node.js, поэтому вы можете легко установить и обновить / удалить. Это немного быстро и грязно, но, по крайней мере, это до тех пор, пока не поступят официальные пакеты Debian.

Для ознакомления с проблемами, с которыми сталкиваются разработчики пакетов Debian относительно node.js, см. Эту тему:

https://groups.google.com/d/msg/nodejs/W_6avRSG_a8/xeQxLGuHQ5YJ


Хотя, как говорит ArjunShankar, вы обычно должны использовать предварительно построенный пакет. Node.js довольно быстро перемещается для пакетов Debian, чтобы не отставать. Я бы настоятельно рекомендовал, чтобы вы делали свои собственные установки до тех пор, пока узел не установится. Например, недавно появилось неожиданное обновление, в котором исправлена ​​важная лазейка безопасности - вы не хотите, чтобы она зависела от пакета, который предназначен для устаревшей версии Debian, когда нужно быстро двигаться.

Вместо этого вы должны установить из источника.

Вы можете загрузить исходный архив, чтобы он распаковал его во временную папку и следуйте инструкциям на странице Node Github . В качестве альтернативы, если вы уверены в GIT, вы можете использовать это, чтобы захватить источник - снова во временную папку и следуйте инструкциям по установке.

Существует ряд программных зависимостей для компиляции, поэтому вам нужно убедиться, что у вас есть их в первую очередь - все они должны быть в пакетах Debian apt. См. http://blog.timmattison.com/archives/2011/04/26/installing-nodejs-couchdb-and-npm-on-debian-the-easy-way/ или http://sekati.com/etc/install-nodejs-on-debian-squeeze для получения дополнительной информации.

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

Как только вы это сделали, обновления также легки - просто повторите процесс загрузки / компиляции.

Установки Node.js теперь включают средство npm, поэтому установка библиотек и другого кода чрезвычайно проста.


Я добавил свой собственный узел node.js / debian package builder:

https://github.com/aw/nodejs-debian

Он использует официальный node.js git repo, чтобы вытащить точную версию, которую вы хотите построить, и создает простой для распространения пакет .deb.





installation