Skip to content

Ubuntu Desktop Wallet Installation Guide

Shawn M edited this page Feb 11, 2023 · 4 revisions

LiteDoge wallet binaries are currently not available for Linux. This guide walks you trough installing the Ubuntu Desktop Wallet with graphical user interface from source.

The commands in this guide should be executed in a Terminal application.

Preparation

Update the OS:

sudo apt-get update -qqy --fix-missing \
    && apt-get upgrade -y \
    && apt-get clean -y \
    && apt-get autoremove -y --purge

Install Litedoge dependencies and QT build tools::

sudo apt-get install build-essential libsqlite3-dev -y libminiupnpc-dev libnatpmp-dev libzmq3-dev libqrencode-dev git libtool autotools-dev automake pkg-config bsdmainutils curl ca-certificates ccache python3 rsync git procps bison

sudo apt-get install bc python3-zmq libboost-dev libboost-all-dev libssl-dev libdb++-dev libleveldb-dev libstdc++-8-dev


sudo add-apt-repository ppa:bitcoin-cash-node/ppa
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo add-apt-repository ppa:rock-core/qt4
sudo add-apt-repository ppa:luke-jr/bitcoincore
sudo apt-add-repository -y ppa:rael-gc/rvm      for libssl1.0-dev
sudo apt-get update 
sudo apt-get install libdb4.8++-dev libdb4.8-dev -y
sudo apt install qt4-dev-tools libqt4-dev libleveldb-dev -y
sudo apt-get install qttools5-dev-tools libprotobuf-dev protobuf-compiler -y
sudo apt-get install qttools5-dev -y
sudo apt-get install libssl1.0-dev libssl1.0.0 -y
sudo apt-get install qt5-default -y
sudo apt-get install libevent-dev -y
sudo apt-get install libqt5webkit5-dev
sudo apt-get update 

Download LiteDoge Core

Clone the litedoge source code and cd into litedoge

git clone https://github.com/ldoge/LDOGE && cd LDOGE

Build the LiteDoge-QT wallet

qmake makes a FULL CORE GUI

command: qmake -qt5 USE_DBUS=1 USE_UPNP=1 USE_QRCODE=1 litedoge-qt.pro
make makes a NON GUI DEAMON 
command: make -qt5 USE_DBUS=- USE_UPNP=1 USE_QRCODE=- litedoge-qt.pro

Running LiteDoge-QT

LiteDoge QT Wallet is now available at ./LiteDoge-QT

./litedoge-qt

Extras