Bitcoin-Core

嘗試在 Ubuntu for Raspberry Pi 4 上執行時,bitcoind 沒有這樣的文件或目錄

  • March 2, 2021

嘗試在帶有 Ubuntu 伺服器的 Raspberry Pi 4 8​​GB 上安裝和執行比特幣核心守護程序,但無法執行比特幣。

以下是我正在採取的確切步驟:

  1. 使用 Raspberry Pi 成像器將 Ubuntu Server 映像刷寫到 SD 卡:Ubuntu Server 20.04.2 LTS (RPi 3/4/400) 64 位伺服器作業系統,長期支持 arm64 架構
  2. 插入SD卡,打開樹莓派,SSH進去。

執行以下命令:

sudo apt update
sudo apt upgrade
sudo reboot
# Download bitcoin core: 
curl -O https://bitcoin.org/bin/bitcoin-core-0.21.0/bitcoin-0.21.0-arm-linux-gnueabihf.tar.gz
# Unzip
tar xzf bitcoin-0.21.0-arm-linux-gnueabihf.tar.gz
#Install
sudo install -m 0755 -o root -g root -t /usr/local/bin bitcoin-0.21.0/bin/*

執行以下命令時,我收到消息(bash:/usr/local/bin/bitcoind:沒有這樣的文件或目錄):

bitcoind --help

我試圖 cd 到 /usr/local/bin 並執行

bitcoind --help

仍然沒有運氣

編輯:您使用了錯誤的架構bitcoind二進製文件,gnueabihf表示 armv7 硬浮點,它是 32 位的。有3種可能:

  1. 為 arm64 架構下載正確的比特幣二進製文件(首選);
  2. 使用 32 位作業系統;
  3. 在 64 位作業系統上安裝 32 位兼容層。

鍵入ldd /usr/local/bin/bitcoind以檢查您缺少哪些庫。很可能您唯一需要做的就是/etc/ld.so.cache通過執行來更新您的ldconfig.

ps:如果您想從目前目錄執行二進製文件,例如切換到 後/usr/local/bin,您應該鍵入./bitcoind,而不僅僅是bitcoind.

引用自:https://bitcoin.stackexchange.com/questions/103177