在Raspberry Pi 3B(Raspbian)上安装最新版本的Node.js
首先
我想在Raspberry Pi 3B(Raspbian)上安装最新的Node.js版本,因为apt-get install nodejs安装的版本(v0.10.29)非常陈旧,无法使用最新的软件包。
注意,接下来假定用户已经以pi登录。
获取包装
你可以从https://nodejs.org/ja/download/下载软件包。
软件包包括LTS(长期支持版)和最新版本,但是选择稳定版本在安全方面更好。
通过在Raspberry Pi 3B上使用cat /proc/cpuinfo命令可以查询到CPU为ARMv7,所以应该下载适合该CPU的软件包,使用以下命令进行下载。
(本次下载的是node-v6.10.0-linux-armv7l.tar.xz)。
$ cd ~/Downloads
$ wget https://nodejs.org/dist/v6.10.0/node-v6.10.0-linux-armv7l.tar.xz
安装
用以下的指令解压下载好的包裹。
$ cd /usr/local
$ sudo xzcat ~/Downloads/node-v6.10.0-linux-armv7l.tar.xz | sudo tar xvf -
$ sudo mv node-v6.10.0-linux-armv7l nodejs
设置路径
在$HOME/.profile文件中添加以下内容,以使node、npm等命令可直接访问。
if [ -d "/usr/local/nodejs/bin" ] ; then
PATH="/usr/local/nodejs/bin:$PATH"
fi
重新登录后,可以从任何地方使用node命令。
$ node -v
v6.10.0
表达追加
你可以试着执行以下命令来确认包是否已成功安装。
$ sudo npm install express-generator -g
$ express --version
4.14.1