Я використовую наступний код для встановлення вузла:
cd /usr/local/src/
wget http://nodejs.org/dist/v0.10.25/node-v0.10.25.tar.gz
tar -xvf node-v0.10.25.tar.gz
cd node-v0.10.25
./configure
make
make install
# node.js links to make sudo work right
ln -s /usr/local/bin/node /usr/bin/node
ln -s /usr/local/lib/node /usr/lib/node
ln -s /usr/local/bin/npm /usr/bin/npm
ln -s /usr/local/bin/node-waf /usr/bin/node-waf
Сценарій вимагає привілеїв root, і мені цікаво, чи це відкриває можливість якихось дірок у захисті чи чогось подібного. Я хочу встановити вузол, щоб усі користувачі могли ним користуватися, але я не хочу, щоб він мав корінні привілеї, якщо користувач не має їх і явно не використовує їх (через sudo). Те саме з встановленими пакетами npm.