it-swarm-ja.com

低電力へのNodeJSのインストールARMデバイス

Linuxを実行しているARMデバイスがあります。インターネットを使用してホストコンピューターに直接イントラネット接続する以外にインターネット接続はありません(ネットワークからファイルを取得できます)。 NodeJSをインストールしたいのですが、公式の汎用ARMインストーラーがWebサイトになく、従来のパッケージに直接アクセスできませんAPTリポジトリ。

インストールできるビルド済みのARMイメージが利用可能ですか?そうでない場合は、クロスコンパイルするにはどうすればよいですか?

1
Wasabi Fan

これを理解しようとして数時間を費やしただけです。

  1. ARMバージョン:cat /etc/*release(6、7、または8のいずれかが表示されるはずです)を確認してください)
  2. https://nodejs.org/en/download/ (ARM Binaries)の下)からバージョンの正しいURLを取得し、wget {{URL}}を実行します。
  3. ダウンロードしたファイルを解凍しますtar -xvzf {{FILENAME}}
  4. 解凍したフォルダにCDを入れる
  5. Nodeとnpmをグローバルにします:Sudo mv bin/node /usr/local/binSudo mv bin/npm /usr/local/bin
  6. ノードがnode -vで機能していることをテストします(機能していない場合は、/usr/local/binが$ PATHにあることを確認してください)
1
JC3

これに関する更新:ノードv4.0.0以降、armv6、armv7、およびarmv8(64ビット)用にプリコンパイルされたバイナリがあり、ほとんどのプラットフォームにインストール可能です。

https://nodejs.org/en/download/

実行するバージョンがわからない場合は、元のPi(A、B、B +の両方)がarmv6を使用し、pi2がarmv7を使用します。

Armv6は非常に古いアーキテクチャであり、もはやあまり一般的ではありません。

1
jishi

this ガイドに従ってください。標準のLinuxの方法でコンパイルし、.tar.gzソースファイルをダウンロードして解凍し、デバイスに移動して、./configure; make; make installとビオラを実行するだけです。

0
user270595