This is a guide for compiling the XTRABYTES wallet using Linux. By following this guide, you will be able to create a GUI wallet directly from the source code.
The basic requirements for wallet compilation:
Linux (Ubuntu or Debian-based distribution is prefered but any other Linux distro can be used)
32 or 64-bit
It is recommended to have at least 1 GB of memory available when compiling the XTRABYTES wallet. Compilation will take much longer with 512 MB of memory or less.
You need to make sure your Linux machine is up to date. Open a terminal window by clicking the right side mouse button and choosing Open Terminal while in the Desktop.
In the terminal window type:
sudo apt-get update (press Y to update)
sudo apt-get upgrade (press Y to upgrade)
Note: Every time you issue a command using sudo, it will ask you for your password. It will not be visible while you type it. Press enter once you finish typing it.
It might take a few minutes to update/upgrade.
Installing the dependency packages
Sometimes it is necessary to install extra libraries and dependency packages or simply to update them. Using the terminal window, type:
git clone https://github.com/borzalom/xtrabytes.git
You are now ready to compile the wallet. You need to enter the directory where the source code was copied to, in this case the xtrabytes folder:
make -f Makefile
You will see something like the below being displayed. Wait until the process is finished.
Once the wallet has been successfully compiled, you will be able to run it.
An alternate way to compile the wallet
This is an alternate way to compile the wallet. Follow all the above steps but instead of typing qmake xtrabytes-qt.pro and make -f Makefile, use the following command:
qmake && make
Once it is done type:
chmod +x xtrabytes-qt
You now have a fully functional wallet. Enjoy!