Hello and welcome to my first tutorial. Today I will show you how to install almost any QT-wallet on the RaspberryPi. I hope this tutorial will help you. In this example I am using the Unify wallet/source. However if you do the same steps and just change the source to the wallet you want to compile it should work too. Feel free to donate a beer to any of the following addresses at the end of the tutorial.
First we need to download and install the newest updates
sudo apt-get update && sudo apt-get upgrade
Next install the following major dependencies packages by: (don’t forget to click Y)
sudo apt-get install git build-essential libtool autotools-dev autoconf pkg-config libssl-dev libcrypto++-dev libevent-dev libminiupnpc-dev libgmp-dev libboost-all-dev devscripts libdb++-dev libsodium-dev
next install the following QT dependencies packages by: (don’t forget to click Y)
sudo apt-get install libqt5gui5 libqt5core5a libqt5dbus5 qttools5-dev qttools5-dev-tools libprotobuf-dev protobuf-compiler libcrypto++-dev libminiupnpc-dev qt5-default
The next thing we need to install are the bitcoin PPA files, these files are necessary for the compiling process.
sudo nano bitcoin.list
Now paste to following line:
deb-src http://ppa.launchpad.net/bitcoin/bitcoin/ubuntu artful main
Press ctrl X and Y and enter the following commands:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv C70EF1F0305A1ADB9986DBD8D46F45428842CE5E
sudo apt-get update
We’re almost ready to start the compiling process. We only need to change the libssl version to an older version. We can do this by the following commands:
cd && sudo apt-get remove libssl-dev
Set your repository list to point to "jessie " instead of "stretch", and save and exit this by ctrl x and clicking y:
sudo nano /etc/apt/sources.list
If you changed it to Jessie update again and install libssl-dev again.
sudo apt-get update
sudo apt-get install libssl-dev
Now let’ get started. First we will make a folder for the Unify wallet by:
If the folder is made we move into that folder by the following command:
Now we need to clone the Unify source(If you want to compile another wallet you need to clone the source from the coin you want to compile from github. Mostly you can find a link to the source on Bitcointalk.) We can do this with the program git, we installed that in step 2.
If the cloning is done you will see there is a new folder. You can see this folder by running the ls command:
Now let’s move into the source folder as root by typing: (if you are using a different wallet you need to replace “unify-source” with the folder name you found with the ls command)
This is one of the latest steps. We are going to compile the wallet right now. This can take a while! don’t worry just grab a beer and wait. We can start the compiling by the following command:
sudo qmake && sudo make
If it’s al done you we be back in the ~/wallet/unify-source$ folder. We can now run the wallet just by typing: (use the name of the wallet you build if your are compiling another wallet. you can find it by typing ls
To make life easier we can make a shortcut on our Desktop. We do this by typing:
cp unify-qt /home/pi/Desktop
Congrats! You got a wallet running on your raspberryPI!!
If this tutorial helped you feel free to donate a beer :) . It was pain in the A$$ to figure out how to install the qt-wallet on a raspberry pi and as far I know this is the only up to date working tutorial.
BTC ADDRESS: 1GZ5BdSpZMuFTX5L4qvTBqGbYsZFGgDkZg
UNIFY ADDRESS: UbT1qkAcCn4Ce2TegDgCVjsFaK742dbaFU
ETH ADDRESS: 0xdbdcba75987a068d08264cd785343bbacde7116c
LTC ADDRESS: LY5qciZuw8KHkDFzVMydAewHzz8o9XUfJN