スマートミラーを作りたい、ラズベリーパイを購入することを決める前に、既存のコンピュータでプレビューしたいと思います。 Raspberry pi(Raspberryホームページのデスクトップ版)をインストールしました。すべてが大丈夫です。 aptソースパッケージからnodejsをインストールするときにエイリアス(npm構文)はありません。それから別のスレッドをたどり、uname -aをチェックし、nodejsのホームページに行き、互換性のあるバージョンをダウンロードするように言いました。
これが私のものです。$uname -a Linux raspberry 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64 GNU/Linux
その後、ノードのホームページに行き、解凍したLinux Binaries(ARM)V6バージョンをダウンロードしてすべてコピーし、&-v/usr/local/
コマンドを使用して確認しました。このエラーメッセージが表示されます。node -v
npm
/lib/ld-linux-armhf.so.3: No such file or directory
私のコンピュータでは互換性のない問題だと思いましたが、virtualboxで試してみましたが、まだ同じ問題が発生しました。
答え1
まず、次のものをインストールする必要がありますgcc-6-arm-linux-gnueabihf
。
apt-get install gcc-6-arm-linux-gnueabihf
これにより、不足しているライブラリファイルが提供されます。
/usr/arm-linux-gnueabihf/lib/ld-linux-armhf.so.3
実行可能ファイルを次の場所にダンプする代わりに、この方法でNode.jsをインストールすることをお勧めします/usr/local
。
curl -sL https://deb.nodesource.com/setup_11.x | sudo -E bash -
sudo apt-get install -y nodejs
sudo
で実行している場合は、このセクションを省略できますroot
。
完了したら、-v
問題なくこれらのコマンド(バージョンは小文字)を実行できます。
node -v
npm -v