Skip to content

Compilation guide

Gandalf86 edited this page Aug 7, 2018 · 4 revisions

Dependencies

Debian 9 "Stretch", Ubuntu 18.04 LTS, Linux Mint 19

For GUI and headless, as root:

  • apt-get install --no-install-recommends git g++ lib{boost{,-{system,filesystem,program-options,thread}},miniupnpc,ssl1.0,db++,z}-dev

For GUI (additionally), as root:

  • apt-get install --no-install-recommends qt5-qmake qttools5-dev-tools qt5-default

Building

Setup

For GUI and headless, as user:

mkdir ~/build
cd ~/build
git clone https://github.com/cryptocoderz/espers
cd espers

Configuration

For GUI, as user:

  • qmake

For headless, no extra configuration is required.

Make

For GUI, as user:

  • make

For headless, as user:

cd src/
make -f makefile.unix

Install

For GUI, as root:

  • cp Espers-qt /usr/local/bin/espers

For headless, as root:

  • cp Espersd /usr/local/bin/espersd

Clone this wiki locally