Skip to content

Latest commit

 

History

History
51 lines (39 loc) · 1.71 KB

build-verge-linux.md

File metadata and controls

51 lines (39 loc) · 1.71 KB

Building Linux Wallet on Ubuntu/Debian

Here is a quick short hand way:

sudo rm -Rf ~/VERGE  #(if you already have it)
sudo apt-get -y install git && cd ~ && git clone https://github.com/vergecurrency/VERGE && cd VERGE && sh go.sh

The slightly longer version:

  1. Install the dependencies. Note: If you are on debian, you will also need to apt-get install libcanberra-gtk-module.

    sudo add-apt-repository ppa:bitcoin/bitcoin
    sudo apt-get update
    sudo apt-get install \
        libdb4.8-dev libdb4.8++-dev build-essential \
        libtool autotools-dev automake pkg-config libssl-dev libevent-dev \
        bsdmainutils git libboost-all-dev libminiupnpc-dev libqt5gui5 \
        libqt5core5a libqt5webkit5-dev libqt5dbus5 qttools5-dev \
        qttools5-dev-tools libprotobuf-dev protobuf-compiler libqrencode-dev
  2. Clone the git repository and compile the daemon and gui wallet:

    git clone https://github.com/vergecurrency/verge && cd verge && ./autogen.sh && ./configure && make

Note: If you get a "memory exhausted" error, make a swap file. (https://www.digitalocean.com/community/tutorials/how-to-add-swap-space-on-ubuntu-16-04)

Building Linux Wallet on Fedora 27

This should also work on some previous Fedoras if you replace dnf with yum.

  1. Install dependencies
sudo dnf install git automake boost-devel qt5-devel qrencode-devel libdb4-cxx-devel miniupnpc-devel protobuf-devel gcc gcc-c++ openssl-devel
  1. Clone source and build
git clone https://github.com/vergecurrency/VERGE.git
cd VERGE
./autogen.sh
./configure --with-gui=qt5
make -j4 # number of CPU cores to use for compiling
sudo make install
  1. Run VERGE-qt