跳轉到內容

鐳核心/樹莓派

來自華夏公益教科書

如何在樹莓派上設定鐳核心錢包


步驟 1. 下載錢包原始碼

[編輯 | 編輯原始碼]

1.)     前往 https://github.com/RadiumCore/Radium/releases 查詢最新版本

2.)     下載“原始碼 (tar.gz)”

3.)     將檔案解壓縮到您在樹莓派上選擇的資料夾中。在本指南中,我們假設它已解壓縮到資料夾 /home/pi/Desktop/Radium

步驟 2. 安裝必要的軟體包

[編輯 | 編輯原始碼]

1.)     首先確保您的所有儲存庫都是最新的。在命令控制檯中輸入以下內容

sudo apt-get update

2.)     透過在控制檯中複製貼上以下內容來安裝其他必要的軟體包

sudo apt-get install qt5-default qt5-qmake qtbase5-dev-tools qttools5-dev-tools build-essential libboost-dev libboost-system-dev libboost-filesystem-dev libboost-program-options-dev libboost-thread-dev libssl-dev libdb++-dev libminiupnpc-dev

3.)     等待完成。這可能需要一段時間。

步驟 3:編譯錢包

[編輯 | 編輯原始碼]

1.)     開啟命令控制檯,並進入 Radium 資料夾。在本例中

cd /home/pi/Desktop/Radium

2.)     輸入以下內容進行編譯,並等待每個步驟完成。這可能需要相當長的時間,請耐心等待。

sudo qmake
sudo make

注意 1:如果您收到“許可權被拒絕”的錯誤訊息,請嘗試在再次嘗試編譯之前在控制檯中執行此操作。首先進入 Radium 資料夾下的 /src/leveldb 資料夾。

cd /home/pi/Desktop/Radium/src/leveldb 
sudo chmod 755 *

步驟 3.1:解決 Raspbian Stretch 問題

[編輯 | 編輯原始碼]

注意 2:最新版本的 Raspbian Stretch 包含與 libssl-dev 不相容的版本。您將看到類似以下內容

src/bignum.h: In function ‘bool operator>(const CBigNum&, const CBigNum&)’:
src/bignum.h:720:83: error: cannot convert ‘const CBigNum*’ to ‘const BIGNUM* {aka const bignum_st*}’ for argument ‘1’ to ‘int BN_cmp(const BIGNUM*, const BIGNUM*)’
 erator>(const CBigNum& a, const CBigNum& b)  { return (BN_cmp(&a, &b) > 0); }
 
Makefile:1291: recipe for target 'build/txdb-leveldb.o' failed

以下是如何解決此問題(步驟來自 https://github.com/stratisproject/stratisX/issues/33

  1. 刪除當前版本的 libssl-dev ( 1.1.0f-3 ) sudo apt-get remove libssl-dev
  2. 將您的儲存庫列表設定為指向“jessie”而不是“stretch”,儲存並退出。sudo nano /etc/apt/sources.list
  3. 然後執行 sudo apt-get update 下載 jessie 的軟體包
  4. 然後執行 sudo apt-get install libssl-dev 軟體包,它應該是 1.0.1t-1 版本
  5. 然後執行 sudo make
  6. 完成後,輸入 sudo apt-mark hold libssl-dev 以使該軟體包在將來不會升級
  7. 切換回您的源,方法是在步驟 2 中將“jessie”改回“stretch”
  8. 執行 sudo apt-get update 和 sudo apt-get upgrade 並確保它沒有嘗試安裝 libssl-dev(它會顯示它被保留了)
  9. 繼續進行指南!

步驟 4:執行錢包

[編輯 | 編輯原始碼]

1.)     編譯完成後,您將在 Radium 資料夾中找到可執行檔案“radium-qt”。

2.)     執行“radium-qt”開啟錢包。這將在您的樹莓派上建立另一個名為 .radium 的資料夾。您將在其中找到您的 wallet.dat ++

3.)     等待區塊鏈同步。您可以透過從以下位置下載啟動程式(基本上是區塊鏈的最新副本)來加快此過程:http://cryptochainer.com,然後將 zip 檔案解壓縮到 .radium 資料夾中(而不是 radium-qt 所在的資料夾)

華夏公益教科書