{"id":9658,"date":"2018-02-06T20:35:22","date_gmt":"2018-02-06T19:35:22","guid":{"rendered":"http:\/\/blog.wenzlaff.de\/?p=9658"},"modified":"2023-08-20T14:55:14","modified_gmt":"2023-08-20T12:55:14","slug":"aktuellste-node-js-v9-5-0-version-mit-npm-v5-6-0-auf-den-raspberry-pi-mit-debian-sketch-in-10-minuten-installieren","status":"publish","type":"post","link":"http:\/\/blog.wenzlaff.de\/?p=9658","title":{"rendered":"Aktuellste Node.js v9.5.0 Version mit npm v5.6.0 auf den Raspberry Pi mit Debian Sketch in 10 Minuten installieren"},"content":{"rendered":"<p>F\u00fcr NodeRED und auch so braucht man manchmal die aktuellste Version der JavaScript-Laufzeitumgebung <a href=\"https:\/\/nodejs.org\/en\" rel=\"noopener noreferrer\" target=\"_blank\">Node.js<\/a> und <a href=\"https:\/\/www.npmjs.com\/\" rel=\"noopener noreferrer\" target=\"_blank\">npm<\/a>. Da die Raspberry Pi unterschiedliche Packages brauchen, ist es wichtig, das man sich von <a href=\"https:\/\/nodejs.org\/dist\/\" rel=\"noopener noreferrer\" target=\"_blank\">hier<\/a> die richtige Version l\u00e4dt. <\/p>\n<p><a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2014\/06\/Node.js.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2014\/06\/Node.js.png\" alt=\"\" width=\"1053\" height=\"698\" class=\"aligncenter size-full wp-image-3558\" srcset=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2014\/06\/Node.js.png 1053w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2014\/06\/Node.js-300x198.png 300w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2014\/06\/Node.js-1024x678.png 1024w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2014\/06\/Node.js-900x596.png 900w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/a><\/p>\n<p>Zuerst schauen wir mal, was wir f\u00fcr einen Pi wir \u00fcberhaupt habe mit:<\/p>\n<pre class=\"lang:default decode:true \" >cat \/proc\/cpuinfo\r\n# Ok, Ausgbe\r\nmodel name\t: ARMv6-compatible processor rev 7 (v6l)\r\nBogoMIPS\t: 697.95\r\nFeatures\t: half thumb fastmult vfp edsp java tls\r\nCPU implementer\t: 0x41\r\nCPU architecture: 7\r\nCPU variant\t: 0x0\r\nCPU part\t: 0xb76\r\nCPU revision\t: 7\r\n\r\nHardware\t: BCM2835\r\nRevision\t: 0010\r\nSerial\t\t:<\/pre>\n<p> <!--more--><\/p>\n<p>F\u00fcr den Pi 2 plus mit <strong>armv6<\/strong> laden wir uns dann das passende Archive und installieren es (Version, und Typ entsprechend anpassen):<\/p>\n<pre class=\"lang:default decode:true \" >\r\ncd ~\r\nwget https:\/\/nodejs.org\/dist\/v9.5.0\/node-v9.5.0-linux-armv6l.tar.gz\r\ntar -xzf node-v9.5.0-linux-armv6l.tar.gz\r\n\r\n# Nach \/usr\/local kopieren\r\ncd node-v9.5.0-linux-armv6l\/\r\nsudo cp -R * \/usr\/local\/\r\n\r\nexport PATH=$PATH:\/usr\/local\/bin\r\n# in .bashrc den Eintrag erg\u00e4nzen: export PATH=$PATH:\/usr\/local\/bin\r\n\r\n# Testen ob die Versionen installiert wurden\r\nnode -v\r\n# v9.5.0\r\nnpm -v\r\n# 5.6.0\r\n\r\n# Optional aufr\u00e4umen\r\ncd ..\r\nrm -rf node-v9.5.0-linux-armv6l\/\r\n\r\n# Optional wenn alles nach opt kopiert wird, k\u00f6nnen entspechende Links anlegt werden\r\nsudo ln -s \/opt\/nodejs\/bin\/node \/usr\/bin\/node\r\nsudo ln -s \/opt\/nodejs\/bin\/npm \/usr\/bin\/npm\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>F\u00fcr 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\u00e4dt. Zuerst schauen wir mal, was wir f\u00fcr einen Pi wir \u00fcberhaupt habe mit: cat \/proc\/cpuinfo # Ok, Ausgbe model name &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/blog.wenzlaff.de\/?p=9658\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eAktuellste Node.js v9.5.0 Version mit npm v5.6.0 auf den Raspberry Pi mit Debian Sketch in 10 Minuten installieren\u201c <\/span>weiterlesen<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[220,2173,3137,808,79,1023],"tags":[2475,2473,1533],"class_list":["post-9658","post","type-post","status-publish","format-standard","hentry","category-anleitung","category-debian","category-javascript","category-linux-2","category-programmierung","category-raspberry-pi","tag-node","tag-node-red","tag-node-js"],"_links":{"self":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/9658","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=9658"}],"version-history":[{"count":0,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/9658\/revisions"}],"wp:attachment":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=9658"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=9658"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=9658"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}