跳转到内容

镭核心/树莓派

来自维基教科书,开放世界中的开放书籍

如何在树莓派上设置镭核心钱包


步骤 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 所在的文件夹)

华夏公益教科书