Skip to content

Installation

Quick install with Docker

This is the most easiest way to install Alexon. Make sure you have installed Docker.

# assume you're in Debian/Ubuntu
sudo apt install docker-ce
Or you may follow Docker official manual.

Then you may save code below to a file named alexon:

#!/bin/bash

docker run -it --rm \
       -v $PWD:/alexon \
       -v /var/run/docker.sock:/var/run/docker.sock \
       registry.gitlab.com/symecloud/alexon:latest \
       "$@"

Then make it executable:

sudo mv alexon /usr/local/bin/
sudo chmod +x /usr/local/bin/alexon

Install from source code

First, you may download the source code:

git clone https://gitlab.com/SymeCloud/alexon.git
Or download the release code.

Dependencies

Assuming that you are using Debian/Ubuntu:

sudo apt install docker-ce guile-3.0 guile-3.0-dev make autoconf automake libtool pkgconf bash util-linux curl
Then install necessary dependencies:

# In the current alexon source directory
sudo ./scripts/install-deps.sh --no-docker # since you've already installed docker

Build

./configure
make
sudo make install