एक और दृष्टिकोण है जिसे मैंने किसी भी अन्य उत्तर में सूचीबद्ध नहीं देखा है, और यह है कि लिनक्स के लिए द्विआधारी वितरण का उपयोग करना है जो कि पिछले 6.6 से देखा गया है।
यहां वह स्क्रिप्ट है जिसका मैं उपयोग करता हूं:
# get the latest stable binary
latest_node=$(curl http://nodejs.org/dist/latest/SHASUMS.txt | grep 'linux-x64.tar.gz' | awk '{ print $2 }')
wget -O ~/nodestable.tar.gz http://nodejs.org/dist/latest/$latest_node
cd /usr/local/
sudo tar xzvf ~/nodestable.tar.gz --strip=1
या, यदि आप एक विशिष्ट संस्करण चाहते हैं (जैसे 0.8 श्रृंखला पर बने रहने के लिए):
wget http://nodejs.org/dist/v0.8.22/node-v0.8.22-linux-x64.tar.gz
cd /usr/local/
sudo tar xzvf ~/node-v0.8.22-linux-x64.tar.gz --strip=1
और मेरे लिए सेंटोस 6.3 पर, मुझे निम्नलिखित लिंक जोड़ना था ताकि नोड और एनपीएम कमांड नियमित उपयोगकर्ता से या सुडो से काम करें। आपके संस्करण के आधार पर आवश्यकता नहीं हो सकती है।
sudo ln -s /usr/local/bin/node /usr/bin/node
sudo ln -s /usr/local/lib/node /usr/lib/node
sudo ln -s /usr/local/bin/npm /usr/bin/npm
sudo ln -s /usr/local/bin/node-waf /usr/bin/node-waf
स्पष्ट रूप से, CentOS / RHEL पर नोड.जेएस के लिए स्थिति खराब है, क्योंकि रेपो में कोई भी नोड शामिल नहीं है। जेएस ( संबंधित प्रश्न यहां देखें )। इस उत्तर में उसी तरह के नुकसान हैं जो पहले स्रोत से संकलन के लिए उल्लिखित हैं।