आपके रास्पबेरी पाई 1 पर काम नहीं करने का कारण यह है कि ये पैकेज गलत सीपीयू के लिए संकलित हैं - आर्महफ (एआरएम 32-बिट हार्ड-फ्लोट, एआरएमवी 7 और ऊपर: आर्म-लिनुक्स-ग्नुआबीहफ)
तो पैकेज को आपके Pi2 पर काम करना चाहिए लेकिन Pi1 पर नहीं। मुझे लगता है कि दोनों पर चलने वाली छवि पाने का कोई त्वरित और आसान तरीका नहीं है। यदि आप अपने Pi1 पर एक आधुनिक नोडज स्थापित करना चाहते हैं, तो https://nodejs.org/dist/ से सही तारबॉल डाउनलोड करें। उदाहरण के लिए:
cd ~
wget https://nodejs.org/dist/v6.2.1/node-v6.2.1-linux-armv6l.tar.gz
tar -xzf node-v6.2.1-linux-armv6l.tar.gz
node-v6.2.1-linux-armv6l/bin/node -v
आखिरी कमांड प्रिंट होनी चाहिए v6.2.1
।
अब आप इसे / usr / लोकल पर कॉपी कर सकते हैं
cd node-v6.2.1-linux-armv6l/
sudo cp -R * /usr/local/
परीक्षण / usr / स्थानीय / बिन अपने पथ के लिए
export PATH=$PATH:/usr/local/bin
node -v
npm -v
यह प्रिंट चाहिए 6.2.1
और 3.9.3
NodeJS और NPM का संस्करणों के लिए। यदि आपको एक अलग संस्करण की आवश्यकता है, तो बस आपको जो डाउनलोड करना है, उसे चुनें।
इसे स्थायी बनाने के लिए अपने .bashrc में PATH को जोड़ना न भूलें ।
सही वास्तुकला खोजने के लिए, आप cat /proc/cpuinfo
एक टर्मिनल में टाइप कर सकते हैं और इसे कुछ दिखाना चाहिए
pi@raspberrypi:~ $ cat /proc/cpuinfo
processor : 0
model name : ARMv6-compatible processor rev 7 (v6l)
BogoMIPS : 697.95
Features : half thumb fastmult vfp edsp java tls
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xb76
CPU revision : 7
अद्यतन बस इस जवाब को देखा /raspberrypi//a/37976/34825 जो मूल रूप से मैंने जैसा किया था, वैसे ही करता है, सिवाय नोड / इन / ऑप्ट के और / usr / bin / में symlinks बनाने के लिए ।