#author("2021-10-20T21:07:40+09:00","ocha","ocha") * Raspberry Piに最新のNode.jsをインストールする方法 [#x93a2b9f] Raspberry Piに、aptコマンド、 sudo apt install nodejs でインストールするとNode.jsのバージョンが古いことがあります。 node -v でバージョンがわかります。現時点( 2021/10/19 )ではaptコマンドでVer. 8がインストールされます。 でも、これより新しいNode.jsが要求されることがあります。 例えばHomebridgeを使う場合もそうです。 aptでインストールするバージョンだと、古くて、エラーが出て、Homebridgeをインストールできません。 ** aptの設定を変更する方法 (最近のRaspberry Pi) [#od2ad20d] Homebridgeのサイトには、新しいNode.jsをインストールするための準備が書いてあります。 https://github.com/homebridge/homebridge/wiki/Install-Homebridge-on-Raspbian 他のサイトにも同様の方法が書いてありますが、 curl -sL https://deb.nodesource.com/setup_14.x | sudo bash - とすれば、aptでインストールするいつもの方法、 sudo apt install -y nodejs で最新版がインストールできるようです。 ** 直接インストールする方法 (古いRaspberry Pi) [#h10b252b] 古いRaspberry Pi (第2世代)で試したところdeb.nodesource.comのコマンドでエラーが出ました。 メッセージによると古いARMのCPUには対応していないらしいです。 その場合、直接インストールすると良いようです。以下のサイトに説明がありました。 https://akirano-blog.com/p/h9xnpdk/ それによると、以下で良いようです。/tmpにダウンロードしていますが、他の場所でも良いと思います。 cd /tmp wget https://unofficial-builds.nodejs.org/download/release/v14.18.1/node-v14.18.1-linux-armv6l.tar.gz tar xvfz node-v14.18.1-linux-armv6l.tar.gz cd node-v14.18.1-linux-armv6l rm CHANGELOG.md LICENSE README.md sudo cp -R * /usr/local/ 14.18.1は、現時点(2021/10/20)でサイトにあるver 14のうちの最新です。 ちなみに偶数バージョンが安定板らしいです。なので次に入れるなら16かな。