Я хотел бы использовать пакеты дистрибутива Node.js (или chris-lea ppa для более свежих выпуски ), но установите NPM в мой домашний каталог.
Это может показаться придирчивым, но это довольно идиоматический способ для polyglot/github-использовать разработчиков для настройки языковой среды выполнения/библиотеки в дистрибутивах Linux:для среды выполнения, сторонних-библиотек в каждом-пользовательская среда (см. virtualenv, RVM -RVM также соберет для вас Ruby, если хотите). При необходимости я соберу узел локально, но это PITA, поскольку Node становится второстепенным требованием разработки для многих проектов.