-
Couldn't load subscription status.
- Fork 0
Build Ubuntu
In the following a short description how to build aliaswallet and
aliaswalletd on Ubuntu 18.04 and 20.04
Update package lists and update system:
apt-get update -y && apt-get upgrade -y
Install build time dependencies:
apt-get install -y --no-install-recommends \
autoconf \
automake \
build-essential \
ca-certificates \
g++ \
gpg \
git \
less \
libcap-dev \
libevent-dev \
libqt5network5 \
libqt5quick5 \
libqt5quickwidgets5 \
libqt5svg5-dev \
libqt5webchannel5-dev \
libqt5websockets5-dev \
libqt5webview5-dev \
libqt5widgets5 \
libseccomp-dev \
libssl-dev \
libtool \
libz-dev \
locales \
make \
openssh-client \
pkg-config \
qt5-default \
qtbase5-dev \
qttools5-dev \
qttools5-dev-tools \
qtwebengine5-dev \
software-properties-common \
wget \
See up2date list of build time dependencies on corresponding Dockerfiles, which we use to build Alias with Github-Actions.
Install CMake from Kitware as distro package is too old
wget -O - https://apt.kitware.com/keys/kitware-archive-latest.asc 2>/dev/null | gpg --dearmor - | tee /etc/apt/trusted.gpg.d/kitware.gpg >/dev/null
apt-add-repository 'deb https://apt.kitware.com/ubuntu/ bionic main'
apt-get update -y
apt-get install -y cmake
apt-get install -y cmake
To build Alias you need to do the same steps as we do using Docker. The latest version can be found here.
- Clone the Git repository and cd into the directory
» git clone https://github.com/aliascash/alias-wallet.git » cd alias-wallet - Perform the build
» ./scripts/cmake-build.sh -g -s
Used options:
-
-gto build the graphical UI -
-sto use Qt from the system
Use option -h to see the full list of available options.
The two binaries aliaswallet (UI) and aliaswalletd (daemon) can be
found in the directory cmake-build-cmdline/aliaswallet/src/ afterwards.
To install them, just do this:
cp cmake-build-cmdline/aliaswallet/src/aliaswallet /usr/local/bin/aliaswallet
cp cmake-build-cmdline/aliaswallet/src/aliaswalletd /usr/local/bin/aliaswalletd
Now you can use them right from the cmdline.
Please refer to these additional documentations regarding the installation: