在 Raspbian 上安裝 Node.js
參考 Install Node.js and Npm on Raspberry Pi
先在 terminal 上查看 Raspberry Pi 的 CPU 型號:
uname -m
我的機器是 Pi 4 model B,CPU 是 ARMv7l。
到 Node.js 下載頁面 找到 Linux Binaries (ARM) 的版本,目前 LTS 12.16.3 版提供 ARMv7 和 ARMv8。若要找支援 ARMv6 就要找比較舊的版本。複製連結,並使用 wget 下載。
wget https://nodejs.org/dist/v12.16.3/node-v12.16.3-linux-armv7l.tar.xz
解壓縮檔案:
# tar -xvf 檔名.tar.xz
tar -xvf ./node-v12.16.3-linux-armv7l.tar.xz
將檔案複製到 /usr/local/ 裡:
cd node-v12.16.3-linux-armv7l/
sudo cp -R * /usr/local/
最後查看版本,沒問題的話就完成安裝了:
node -v
npm -v
這種安裝方式的缺點是,如果要移除 Node.js,由於沒有記錄複製的檔案,會無法移除所有檔案。
另一種安裝方式是使用 NodeSource Distributions,這個工具是由 NodeSource 這家公司所提供。
目前支援 Debian OS 的版本中,對 Raspberry Pi 支援的 CPU 只有 ARMv7 和 ARMv8,舊的 ARMv6 就不適合使用 NodeSource 的方案。以下是安裝的步驟:
先更新系統套件:
sudo apt-get update
sudo apt-get dist-upgrade
到 NodeSource Distributions 查看支援 Debian 的版本,以下是安裝 12.x 的範例:
# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_12.x | bash -
apt-get install -y nodejs
最後查看 Node 版本確認即可。
沒有留言:
張貼留言