Skip to content

Installation

The first step of getting started with BlueChi is the installation of it’s components.

Fedora or CentOS

On Fedora and CentOS-Stream systems (with EPEL repository enabled), all components of BlueChi can be directly installed via:

dnf install bluechi-controller \
    bluechi-agent \
    bluechi-ctl \
    bluechi-selinux \
    python3-bluechi

Debian-based distributions

On Debian systems, all components of BlueChi can be installed via:

# Add BlueChi PPA
curl -s --compressed "https://raw.githubusercontent.com/eclipse-bluechi/bluechi-ppa/main/deb/KEY.gpg" | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/bluechi.gpg >/dev/null
curl -s --compressed -o /etc/apt/sources.list.d/bluechi.list "https://raw.githubusercontent.com/eclipse-bluechi/bluechi-ppa/main/deb/bluechi.list"
sudo apt update

# Install BlueChi packages
sudo apt install bluechi-controller bluechi-agent bluechictl

The typed python bindings are not provided as .deb package, but can be installed from pypi via pip:

pip install bluechi

Building from source

For building and packaging BlueChi from source, please refer to the respective section of the developer README on GitHub: