Lumiera
The new emerging NLE for GNU/Linux

This is the online depot for Lumiera Debian packages,
usable for automated install and upgrade via apt-get

Lumiera.org provides Debian packages for installation via Apt. We try to cover a range of reasonably current distributions and architectures, where Debian/stable is defined as the reference platform.

Apt config:
/etc/apt/sources.lst.d/lumiera.sources

Types: deb deb-src
URIs: https://lumiera.org/debian/
Suites: trixie
Components: tool experimental
Signed-By: /etc/apt/keyrings/lumiera-keyring.gpg

and similar for noble
(for bullseye, bookworm only tool)

Tip Ichthyo’s GPG package signing key is 6238 2557
usage instructions…
​
​
​
​
​

supported distributions

While the reference for building Lumiera is Debian/Trixie,
it is possible to build Debian / Ubuntu / Mint packages for several distributions, based on the same Debian source package. Currently (11/2025) packaging is a semi-manual process and just done on occasion, to validate the release process — and thus the list of binary distributions is rather limited.

Debian/Trixie

(stable)

x86_64

Ubuntu/Noble

(24.04 LTS)

x86_64

Ubuntu/Resolute

(26.04 LTS)

x86_64

(⌛ planned)

Debian/Bookworm

(oldstable)

x86_64

(other packages)

Debian/Bullseye

(oldoldstable)

x86_64

(other packages)

Note

starting with Lumiera 0.pre.04 we require at least GCC-14

Thus on older distributions, you may need to install a more recent compiler and standard library version from the ppa:ubuntu-toolchain-r/test

Release-level components

The Debian archives provide the components main, contrib, non-free while Ubuntu has universe and multiverse — in a similar vein, we maintain several release-level components

  • experimental: very rough edged, preliminary bundles

  • planned as of 3/25 — development: development snapshots

  • planned as of 3/25 — release: stable releases for end users

  • tool — further packages not related to Lumiera

Apt configuration

In order to use the Lumiera Debian-Depot for automated installation via the Apt package manager of Debian, you need to configure your /etc/apt to tell the package manager to consult Lumiera.org for new packages.

Place a suitable lumiera.sources file into /etc/apt/sources.lst.d directly and → store the corresponding GPG-Key into /etc/apt/keyrings — or use your favourite graphical package management front-end, e.g. synaptic. (In synaptic, you add this configuration as a new »package source«).

The configuration for Apt package source has the following format

Types: deb deb-src
URIs: https://lumiera.org/debian/
Suites: trixie
Components: experimental
Signed-By: /etc/apt/keyrings/lumiera-keyring.gpg

The settings should be adjusted accordingly

  • the Suites: field defines the distribution to use

  • Lumiera is published in the component (section) experimental

  • you could add multiple entries in each line (e.g. Components: experimental tool)

For package manager and installation tasks, you need root (sysadmin) permissions.

Note All contemporary Debian based distributions use »secure Apt«.
It is mandatory to → download Ichthyo’s signing key, place it into a suitable location and refer to it with the Signed-by: field. And, before doing so, you might want to check at least the key fingerprint and look at the further address information to see if it’s plausible.
Caution by adding a repository to your package manager configuration you trust the people managing this repository to act reasonable and with common sense. Code from that source will be installed and executed on your system, and the package itself may contain installation scripts invoked with root permissions.

To place that into perspective: in a similar way, you also trust the manufacturer of your car, the bank managing your account or your phone and internet provider. With OpenSource and Free Software you get the additional option and benefit that you can look into the details how software is constructed, learn about the reasoning behind the decisions, and stay in touch with the people involved (maybe you even want to get involved yourself…).

GPG signing key

Modern Debian based systems rely on secure Apt — which refuses to install a package unless the GPG signature can be verified. The Lumiera packages are signed by Ichthyo's GPG key (Key-ID 62382557 Fingerprint 11FD F5D2 DBD7 BBD7 F4D9 D9C4 2CF2 5392 6238 2557), which can be retrieved from the usual keyservers (e.g. here or here).

Finally, after fetching this public key, you need to store it in binary format at a suitable location (typically /etc/apt/keyrings) and refer to that location directly from the source configuration lumiera.sources

gpg --keyserver keyserver.ubuntu.com --recv 62382557
gpg --export 62382557 > lumiera-keyring.gpg
Note 2022 Ichthyo’s GPG key has been upgraded A1DE94B2(obsolete)62382557

Building the source package instead

In case there is no suitable binary package, you’re better off compiling from source, as this yields an executable tailored to your specific system. On Debian/Mint/Ubuntu systems, compiling from Debian source packages is easy and convenient:

  • Add a suitable Apt source (pick the “Suite” closest to your system)

  • Then work your way up to the Lumiera package step by step…

    sudo apt-get build-dep nobug
    apt-get source --compile nobug
    sudo dpkg -i nobug-dev*deb libnobug2*deb
    sudo apt-get build-dep gdl
    apt-get source --compile gdl
    sudo dpkt -1 libgdl-3-5*deb libgdl-3-common*deb libgdl-3-dev*deb
    sudo apt-get build-dep libgdlmm-3-dev
    apt-get source --compile libgdlmm-3-dev
    sudo dpkg -i libgdlmm-3*deb
    sudo apt-get build-dep lumiera
    apt-get source --compile lumiera
    sudo dpkg -i lumiera*deb

Installing

  • For installing precompiled binary packages:

    1. add the package source (see → above)

    2. refresh package lists: sudo apt update

    3. check the configuration: apt policy lumiera

       lumiera:
         Candidate: 0.pre.04-1
         Version table:
        *** 0.pre.04-1 0
               500 http://lumiera.org trixie/experimental Packages

      (version might be different in your case)

    4. install it: sudo apt install lumiera

Maintainer documentation

This Debian-Depot is part of the Lumiera build infrastructure.

It is managed automatically, based on the reprepro tool by Bernhard Link
→ more information for developers and maintainers