Build qaul.net on Raspberry Pi running Raspberry OS

This guide will give you a step by step instruction to build qaul.net running Raspberry OS.

Prerequisites

Rust

The core of qaul.net is written in the programming language Rust. In order to build libqaul, you need to install Rust on your Computer.

Use this web site to install Rust: Rust installation instructions

Build Tools

There are some other build tools that need to be installed. Run this command in your terminal to install them:

# to download and build qaul.net install the following:
sudo apt install make gcc cmake git 

# to execute the cli test scripts install the following:
sudo apt install jq httpi

Get and Compile the Sources

Clone the qaul.net git repository from the terminal.

git clone https://git.open-communication.net/qaul/qaul.net.git

Now you can move into the repository and build the application.

# move into the qaul.net project folder
cd qaul.net

# build the application via the rust build tool `cargo`
cargo build

The rust build created the following binaries:

  • qaul-linux
  • linux-cli
  • linux-http-test

Run and Test qaul.net

See the test chapter.