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 direct installation via apt-get. Currently only a limited selection of distributions/architectures is supported. Apt sources.lst lines:

deb http://lumiera.org/debian/ wheezy experimental

and similar for jessie, saucy, olivia

supported distributions

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

  • Debian/Wheezy (stable) : i386 and x86_64

  • Debian/Jessie (testing) : i386

  • Ubuntu/Precise (12.LTS) : i386 deprecated: to be discontinued

  • Ubuntu/Saucy (13.10) : i386 and x86_64

  • Mint/Olivia (15) : i386 (planned)

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 10/13 — development: development snapshots

  • planned as of 10/13 — 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.

Caution 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.
Distribution Arch. APT configuration line

Wheezy

i386 x86_64

deb http://lumiera.org/debian/ wheezy experimental

deb-src http://lumiera.org/debian/ wheezy experimental

Jessie

i386

deb http://lumiera.org/debian/ jessie experimental

deb-src http://lumiera.org/debian/ jessie experimental

Precise

i386

deb http://lumiera.org/debian/ precise experimental

deb-src http://lumiera.org/debian/ precise experimental

Saucy

i386 x86_64

deb http://lumiera.org/debian/ saucy experimental

deb-src http://lumiera.org/debian/ saucy experimental

Olivia

(i386)

deb http://lumiera.org/debian/ olivia experimental

deb-src http://lumiera.org/debian/ olivia experimental

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 add FILENAME command. Alternatively you can also pipe the key directly from GPG, after fetching it from the keyserver

gpg --keyserver keyserver.ubuntu.com --recv A1DE94B2
gpg --export -a A1DE94B2 | sudo apt-key add -

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:

sudo apt-get build-dep nobug
apt-get source --compile nobug
sudo dpkg -i nobug-dev*deb libnobug*deb
sudo apt-get build-dep gdl-lum
apt-get source --compile gdl-lum
sudo dpkg -i gdl-lum-dev*deb libgdl*deb
sudo apt-get build-dep lumiera
apt-get source --compile lumiera
sudo dpkg -i lumiera*deb

TODO: verify the commands regarding gdl-lum
→ more on building via debian source package

Installing

  • For installing precompiled binary packages:

    1. add the package source (see above)

    2. sudo apt-get update

    3. check the configuration: apt-cache policy lumiera

      (version might be different in your case)

       lumiera:
         Candidate: 0.pre.01-1
         Version table:
        *** 0.pre.01-1 0
               500 http://lumiera.org squeeze/experimental Packages
    4. install it: sudo apt-get install lumiera

  • If installing a debian package built locally from a debian source package…

    after successfully building, you’ll find a *.deb package (version and architecture might be different, depending on your situation). If you haven’t already done so, please install these packages onto your system:

    sudo dpkg -i lumiera_0.pre.01-3_amd64.deb libnobug2_201008.1-2_amd64.deb

After installing successfully, you might want to clean up the build directory.

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 informations for developers and maintainers