Lumiera Debian Depot for apt-get

— 03/2016 —

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

Lumiera.org provides debian packages for direct installation
via apt-get. We try to cover a range of reasonably current
distributions and architectures, with Debian/stable
being the reference platform.
Apt sources.lst lines:

supported distributions

While currently the reference for building Lumiera is Debian/Jessie, it is possible to
build Debian / Mint / Ubuntu packages for several distributions, based on the same debian source package.
Our plan is to integrate Docker into our build infrastructure, dropping off
binary packages automatically. But at the moment (11/2015) packaging is a manual process and
just done on occasion, and thus the list of binary distributions is rather limited.

Debian/Jessie (stable) : i386 and x86_64

Ubuntu/Trusty (14.LTS) : i386 and x86_64

Ubuntu/Vivid (15.04) : i386

Ubuntu/Wily (15.10) : x86_64(planned)

Ubuntu/Xenial (16.04.LTS) : i386 and x86_64(planned)

Mint/Rafaela (17.2.LTS) : x86_64

since Lumiera 0.pre.03 we require at least GCC-4.9
Thus on Ubuntu-LTS based distributions (notably Mint), you need to install this
recent compiler and standard library version from the ppa:ubuntu-toolchain-r/test
(→ see instructions here…)

building with GCC-5 on Ubuntu/wily fails as of 11/2015

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 8/15 — development: development snapshots

planned as of 8/15 — release: stable releases for end users

Apt configuration

In order to use the Lumiera Debian-Depot for automated installation via apt-get, you need to
configure your Apt sources.lst to tell the package manager to consult Lumiera.org for new
packages. Either edit your /etc/apt/sources.lst (or files in /etc/apt/sources.lst.d) directly
with a text editor, or use your favourite graphical package management front-end, e.g. synaptic.
(In synaptic, you add this configuration as a new »package source«). For any of these
package manager and installation tasks, you need root (sysadmin) permissions.

If you’re installing binary packages, be sure the apt configuration line actually matches
your system and architecture (i386, x86_64). Binary packages are quite fragile with respect
to the prerequisites. If you ignore this warning, chances are that either Apt will refuse
to install due to some clash with libraries / other software installed on your system,
or that the installed Lumiera Application will fail with strange errors.

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 A1DE94B2), which can be retrieved from the usual keyservers (e.g.
here or
here).

Finally, after fetching this public key, you need to add it to your Apt keyring, which
is done with the
apt-key addFILENAME command. Alternatively you can also pipe the key directly
from GPG, after fetching it from the keyserver

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: After adding one of the deb-src lines
listed in the table above (pick the one closest to your system), just run: