Installation in Debian-compatible systems

Do you want to install Bokken in Debian, Ubuntu, or another modern Debian derivative (emDebian, Linex, etc.) without the additional hassle of downloading, unpacking, and even compiling stuff? If that's the case, you can directly install it from the main repositories (chances are high if you are in Debian or Ubuntu) or you can benefit from our private repository, http://deb.inguma.eu, where you will find all the needed packages to run our software without the need to stay in the very bleeding edge of your distribution.

Official packages

The main packager for all the Inguma work is a Debian developer, so all the work ends up in Debian, and is transmitted in some time to Ubuntu at the very least.

Debian

The list of available versions is in

http://packages.debian.org/bokken

Usually it's enough that you run

apt-get install bokken

and it will pull all the needed dependencies.

Ubuntu

The list of available versions is in

http://packages.ubuntu.com/bokken

Usually it's enough that you run

apt-get install bokken

and it will pull all the needed dependencies.

Deb repository

All our packages are uploaded to http://deb.inguma.eu, and the repository is signed with a GPG key to make conform to Secure APT standards. If you want to add the repository to your APT sources and enjoy automatic updates, you need to do the following:

  1. Add the following line to your /etc/apt/sources.list (as root):
    deb http://deb.inguma.eu/ stable main
  2. Run this:
    gpg --recv-keys --keyserver pgp.mit.edu 0x233280A7
    gpg -a --export 0x233280A7 | sudo apt-key add -

    You will see a similar output to this one:
    ender@belgarath:~$ gpg -a --export 0x233280A7 | sudo apt-key add -
    OK
    ender@belgarath:~$ gpg -a --export 0x233280A7 | sudo apt-key add -
    OK
    ender@belgarath:~$ sudo apt-key list
    /etc/apt/trusted.gpg
    --------------------
    pub   4096R/55BE302B 2009-01-27 [expires: 2012-12-31]
    uid                  Debian Archive Automatic Signing Key (5.0/lenny) <ftpmaster@debian.org>
    
    pub   2048R/6D849617 2009-01-24 [expires: 2013-01-23]
    uid                  Debian-Volatile Archive Automatic Signing Key (5.0/lenny)
    
    pub   4096R/B98321F9 2010-08-07 [expires: 2017-08-05]
    uid                  Squeeze Stable Release Key <debian-release@lists.debian.org>
    
    pub   4096R/473041FA 2010-08-27 [expires: 2018-03-05]
    uid                  Debian Archive Automatic Signing Key (6.0/squeeze) <ftpmaster@debian.org>
    
    pub   3072D/233280A7 2012-01-17 [expires: 2015-01-16]
    uid                  Inguma Team Archive Automatic Signing Key for 2012-2015 (3-year validity) <deb@inguma.eu>
    sub   3072g/1C63F70B 2012-01-17 [expires: 2015-01-16]
    
  3. Update your sources (through apt-get update, aptitude or whatever other means).

After these steps you should be able to safely install the most up-to-date package, whether it's from your distribution or from our repository.

Additional details

The GPG key is signed by the two main Bokken developers (ender and hteso). You can see the signatures with

gpg --list-sigs 0x233280A7

The key also has only 3 years of validity to ensure that if something happens (it's compromised or anything like that) it will expire sooner or later.