Install Eliot on Debian/Ubuntu

Ubuntu-based distributions

For Ubuntu-based distributions (such as Ubuntu or Linux Mint), precompiled packages are available on a PPA. There is a lot of documentation online about how to activate a PPA, but usually the following is enough:

This method should work starting from Ubuntu 11.10 (oneiric).

Note: after a new release of Ubuntu it may take a few days before the packages are available on the PPA.

Other Debian-based distributions

Other Debian-based distributions can probably also use the same packages, but the installation is less practical.

Source code

If you want, you can download the source code of Eliot.

Dependencies for the current development version

For the default Qt6 graphical build, the dependencies in the main CMakeLists.txt correspond to these development packages:

sudo apt install build-essential cmake pkg-config gettext \
  libboost-dev libtomlplusplus-dev libpugixml-dev libspdlog-dev qt6-base-dev

The current source requires CMake 4.3 or newer and a C++23-capable compiler; check the versions provided by your distribution. Qt6 Core, Gui, Widgets, Network, and PrintSupport are included in qt6-base-dev. The Intl and iconv headers are provided by the system C library development files.

Optional terminal support uses libreadline-dev (line editing) and libncurses-dev (wide-character curses interface).

These are build dependencies for the current source. The historical Eliot 2.2 .deb packages above have their own runtime dependencies.