鐳核心/樹莓派
如何在樹莓派上設定鐳核心錢包
1.) 前往 https://github.com/RadiumCore/Radium/releases 查詢最新版本
2.) 下載“原始碼 (tar.gz)”
3.) 將檔案解壓縮到您在樹莓派上選擇的資料夾中。在本指南中,我們假設它已解壓縮到資料夾 /home/pi/Desktop/Radium
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.) 等待完成。這可能需要一段時間。
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 *
注意 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)
- 刪除當前版本的 libssl-dev ( 1.1.0f-3 )
sudo apt-get remove libssl-dev - 將您的儲存庫列表設定為指向“jessie”而不是“stretch”,儲存並退出。
sudo nano /etc/apt/sources.list - 然後執行
sudo apt-get update下載 jessie 的軟體包 - 然後執行
sudo apt-get install libssl-dev軟體包,它應該是 1.0.1t-1 版本 - 然後執行
sudo make - 完成後,輸入
sudo apt-mark hold libssl-dev以使該軟體包在將來不會升級 - 切換回您的源,方法是在步驟 2 中將“jessie”改回“stretch”
- 執行
sudo apt-get update和sudo apt-get upgrade並確保它沒有嘗試安裝 libssl-dev(它會顯示它被保留了) - 繼續進行指南!
1.) 編譯完成後,您將在 Radium 資料夾中找到可執行檔案“radium-qt”。
2.) 執行“radium-qt”開啟錢包。這將在您的樹莓派上建立另一個名為 .radium 的資料夾。您將在其中找到您的 wallet.dat ++
3.) 等待區塊鏈同步。您可以透過從以下位置下載啟動程式(基本上是區塊鏈的最新副本)來加快此過程:http://cryptochainer.com,然後將 zip 檔案解壓縮到 .radium 資料夾中(而不是 radium-qt 所在的資料夾)