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.

cd /etc/apt/sources.list.d/

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:

mkdir wallets

If the folder is made we move into that folder by the following command:

cd wallets

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.

git clone https://github.com/SBDomains/unify-source.git

If the cloning is done you will see there is a new folder. You can see this folder by running the ls command:

ls

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)

sudo -i

cd /home/pi/wallets/unify-source/

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

./unify-qt

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