Für NodeRED und auch so braucht man manchmal die aktuellste Version der JavaScript-Laufzeitumgebung Node.js und npm. Da die Raspberry Pi unterschiedliche Packages brauchen, ist es wichtig, das man sich von hier die richtige Version lädt.
Zuerst schauen wir mal, was wir für einen Pi wir überhaupt habe mit:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
cat /proc/cpuinfo # Ok, Ausgbe 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 Hardware : BCM2835 Revision : 0010 Serial : |
Für den Pi 2 plus mit armv6 laden wir uns dann das passende Archive und installieren es (Version, und Typ entsprechend anpassen):
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
cd ~ wget https://nodejs.org/dist/v9.5.0/node-v9.5.0-linux-armv6l.tar.gz tar -xzf node-v9.5.0-linux-armv6l.tar.gz # Nach /usr/local kopieren cd node-v9.5.0-linux-armv6l/ sudo cp -R * /usr/local/ export PATH=$PATH:/usr/local/bin # in .bashrc den Eintrag ergänzen: export PATH=$PATH:/usr/local/bin # Testen ob die Versionen installiert wurden node -v # v9.5.0 npm -v # 5.6.0 # Optional aufräumen cd .. rm -rf node-v9.5.0-linux-armv6l/ # Optional wenn alles nach opt kopiert wird, können entspechende Links anlegt werden sudo ln -s /opt/nodejs/bin/node /usr/bin/node sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm |