How to Build Hydra on Raspbian
Hydra is capable to run on small devices, it requires quite little CPU power, memory and storage to mine coins. But the binaries released by Hydra official are not suitable for Raspberry Pi Zero or First Generations. Here is a tutorial on how to build Hydra on a raspi. In this tutorial, we assume that you are using a raspbian system.
System Requirements
Generally, a raspi is capable to build Hydra, but we need:
an SD card with at least 8G space and at least 6G available;
Internet connection is also required.
Memory Requirements
Hydra requires quite few memory to run. However it is not true for building Hydra. It requires over 1.5G memory to build, which is much more than a raspi has. So we have to set the swap space to 2G:
Build Process
Install Dependencies
We cat install building tools and most dependencies with apt:
If you need the Qt GUI, additionally run:
Prepare Building Folder
Build Berkeley DB Dependency
Unfortunately we can't install Berkeley DB 4.8 dependency on a raspbian via apt, so we need to build it ourselves:
Build Hydra
First we have to get the source:
Then we should switch to the download directory:
Finally the most common way to build and install a software:
It is highly recommended that you run the make
step inside a virtual console like screen
or tmux
because the step takes more than 20 HOURS. By using a virtual console, you don't need to keep the ssh session during its building. To do this, run these commands before make
:
And when you started making, you may leave the screen by pressing Ctrl + A then D, and you may go back to it with this command:
Boom! Now you have Hydra installed on your raspi!
Last updated