Now that you got the OS running, it is time for the fun part: setting up the Ravencoin node. Normally, installing Ravencoin will take hours and syncing to the network will take days. However, I found some nice shortcuts for you.
#Instead of the repository of the The Core Ravencoin developersdid not build a binary for ARM architecture, [https://github.com/underdarkskies Under] who which is also an active developer, compiled static versions of needed for the Ravencoin wallet/node. Static means that this version works straight out of the box for each operating systemRasberry Pi. For the Raspberry Pi, you need the I compiled v2.2.2 a [https://github.com/underdarkskiesjeroz1/jeroz-Ravencoin/releases /tag/v2.2.2 ARM-linux version of Ravencoin]. Open a terminal and use the following codecommands to get it:
#:<pre>
#::cd ~/ wget https://github.com/underdarkskiesjeroz1/jeroz-Ravencoin/releases/download/v2.12.2/raven-2.1.2-arm-linux-gnueabihf.tar.gz tar -xvzf raven-2.1.2-arm-linux-gnueabihf.tar.gz </pre> '''Note:''' Under and I just saved you hours of headaches and 2 hours of compiling!If you do prefer compiling from source however, [https://github.com/RavenProject/Ravencoin/blob/master/doc/build-rasberrypi.md you can find the guide here].
# There is no working Ravencoin GUI for the Raspberry Pi. So you will need to get everything working from the command line. I like to put binaries into my default local user binary location so that I can globally access them from anywhere.
#:<pre>
#::cd ravensudo cp ./arm-linux-2.1.2gnueabihf/bin sudo cp ./* /usr/local/bin </pre> Two files in this directory are important:
#*''ravend'': which is the Ravencoin deamon, a program that implements the Ravencoin protocol for remote procedure calls (RPCs). In simple terms: it will run a wallet/node as a background process and you can send instructions to it.
#*''raven-cli'': which is the command line interface for Ravencoin that you can use to send instructions to ravend.