Announcement

Collapse
No announcement yet.

A guide for installing a BZX GUI wallet on Linux

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • A guide for installing a BZX GUI wallet on Linux

    Since you want to use a BZX GUI wallet on Linux, I assume that you know your way around Linux at least to some extent. Therefore I'm not going to hold your hand (so to speak), you need to know how to use a Linux terminal and the basic bash commands etc.

    That being said, you need to have admin privileges to run most of the commands in this guide (and you should be familiar with these things) so add sudo where needed.

    This process has been tested on a fresh Unbuntu 16.04 VPS only, so your mileage may vary, so be warned about this.
    However this process should work on other Debian/Ubuntu based Linux distros as well, like Ubuntu 18.04, recent Debians, recent Linux Mint etc.

    First install/update the required packages:

    add-apt-repository -yu ppa:bitcoin/bitcoin

    apt-get -qq -o=Dpkg::Use-Pty=0 -o=Acquire::ForceIPv4=true update

    apt-get -qqy -o=Dpkg::Use-Pty=0 -o=Acquire::ForceIPv4=true install build-essential \
    libcurl4-gnutls-dev protobuf-compiler libboost-all-dev autotools-dev automake \
    libboost-all-dev libssl-dev make autoconf libtool git apt-utils g++ \
    libprotobuf-dev pkg-config libudev-dev libqrencode-dev bsdmainutils \
    pkg-config libgmp3-dev libevent-dev jp2a pv virtualenv libdb4.8-dev libdb4.8++-dev

    If your system is Ubuntu 18.04, run this also:
    apt-get -qqy -o=Dpkg::Use-Pty=0 -o=Acquire::ForceIPv4=true install libssl1.0-dev

    Since you want the GUI wallet, run this (otherwise you won't get the GUI program):
    apt-get install libqt5gui5 libqt5core5a libqt5dbus5 qttools5-dev qttools5-dev-tools libprotobuf-dev protobuf-compiler

    And then:

    cd
    git clone https://github.com/BuzzexCoin/core.git buzzexcoin
    cd buzzexcoin

    ./autogen.sh

    Whether or not you want UPNP etc, check out the Pivx setup guide here: https://github.com/PIVX-Project/PIVX.../build-unix.md and adjust the parameters for the configure command accordingly (Buzzexcoin is based on Pivx and therefore follows the same rules).

    The following command will set up the compilation process to compile everything except the tests (you won't care about the tests and their compilation takes a lot of time so let's just skip that part).

    ./configure --enable-tests=no

    And then start the compilation process by issuing the following command:
    make

    (the "make" takes a lot of time, depending on your system it can take something like 20 minutes or so)

    make install

    ("make install" is optional, it just copies the compiled binaries into /usr/local/bin, so running this is at your discression).

    And then you can start the qt-wallet (buzzexcoin-qt) and then pin it to your toolbar or a shortcut or whatever is available on your system.


Working...
X