Permalink
Fetching contributors…
Cannot retrieve contributors at this time
50 lines (34 sloc) 1.88 KB
Copyright (c) 2017-2018 DeepOnion Developers
Distributed under the MIT/X11 software license, see the accompanying
file license.txt or http://www.opensource.org/licenses/mit-license.php.
This product includes software developed by the OpenSSL Project for use in
the OpenSSL Toolkit (http://www.openssl.org/). This product includes
cryptographic software written by Eric Young (eay@cryptsoft.com) and UPnP
software written by Thomas Bernard.
UNIX BUILD NOTES
================
The following are commands needed to build on ubuntu/debian from scratch (use sudo if you are not root). It is verified with ubuntu 16.04 and 17.04
First get the dependencies:
apt-get update
apt-get upgrade
  apt-get install build-essential libtool autotools-dev autoconf automake pkg-config libssl-dev libboost-all-dev bsdmainutils
apt-get install libqrencode-dev libminiupnpc-dev libevent-dev libcap-dev libseccomp-dev git
apt-get install software-properties-common
add-apt-repository ppa:bitcoin/bitcoin
apt-get update
apt-get install libdb4.8-dev libdb4.8++-dev
if you want to build GUI version, do this, otherwise you can skip this step:
apt-get install libqt5gui5 libqt5core5a libqt5dbus5 qttools5-dev qttools5-dev-tools libprotobuf-dev protobuf-compiler
then get deeponion source from the github:
git clone --recursive https://github.com/deeponion/deeponion.git
build with autotools:
cd deeponion
./autogen.sh
./configure --with-gui=qt5 (if you want to build daemon, use --without-gui)
make
ISSUES
======
Debian 9:
It has been reported that under Debian 9 the installation of libssl1.1-dev leads to compilation errors. If you experience such issues, put libssl1.0-dev into your install list.
Ubuntu 14.04:
If you have problems with boost libraries visit this link for a possible solution: https://github.com/deeponion/deeponion/issues/63#issuecomment-365329304