Skip to content

Building Aurae from Source

Checkout the core aurae repository.

Note: Aurae currently only has support for Linux on X86 architecture.

https://github.com/aurae-runtime/aurae.git

Dependencies

The Aurae environment depends on the protoc protocol buffer compiler being available within the path. Install protoc using your operating system's package manager (Or from source if you want to :) )

A few crates are dependent on system libraries such as D-Bus for systemd and seccomp.

Ubuntu
sudo apt install -y protobuf-compiler pkg-config libdbus-1-dev libseccomp-dev
Arch Linux
pacman -S protobuf pkgconf dbus libseccomp

Prepare the Environment

First you will need to create authentication certificates and create an ~/.aurae/config file.

make pki config # For quick-start only

Now you can compile and install the toolchain

make

You can optionally compile each submodule directly.

make auraed      # compile and install auraed with cargo
make auraescript # compile and install auraescript with cargo