Installation pour les utilisateurs Debian

En utilisant apt-get

Les paquets Debian de la dernière version stable de Tablix sont disponibles sur dépôt Debian non officiel. Pour utiliser ce dépôt avec apt-get vous devez ajouter la ligne suivante à votre fichier /etc/apt/sources.list :

deb http://www.kiberpipa.org/~tomaz/tablix/repo stable main

Vous pouvez alors installer la dernière version de Tablix en exécutant les commandes suivantes (en tant que root):

# apt-get update
# apt-get install tablix2

Note: Il est nécessaire de faire les opérations suivantes pour que la clef publique de l'auteur soit connue du système :

gpg --keyserver hkp://wwwkeys.eu.pgp.net --recv-keys 651574D4
gpg --armor --export 651574D4 | sudo apt-key add -
Sans cette opération, en utilisant Ubuntu, distribution dérivée de Debian, le message d'erreur suivant apparaîtrait :
W: GPG error: http://www.kiberpipa.org stable Release: Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY 7824CDE4651574D4
et le paquet ne serait pas géré.

Note: Comme Tablix est inclus dans les dépôts officiels Debian et Ubuntu, l'ajout dans le fichier sources.list n'est nécessaire qu'au cas où la version fournie par ces distributions n'est pas la dernière stable. Cette dernière opération est déconseillée sur les versions stables des distributions. Par exemple, la dernière version stable disponible sur le dépôt kiberpipa.org exige l'installation des librairies libc6 et libxml2 qui sont actuellement dans les versions instables des distributions.

Note: Si vous utilisez des versions anciennes de Debian ou alors une version actuelle sur une architecture autre que i386, vous pourriez avoir à compiler votre propre paquet Debian. Voir la section suivante pour d'avantage de détails...

Compiler le paquet Debian à partir des sources

La section qui suit décrit la méthode à suivre pour fabriquer votre propre paquet Debian à partir des sources de Tablix.

  1. Installer les paquets "développement" de libxml2 et pvm3.

    # apt-get install libxml2-dev pvm-dev
    
  2. Téléchargez et décompressez les sources de Tablix

    $ wget http://www.tablix.org/releases/stable/tablix2-0.3.4.tar.gz
    $ tar -xzf tablix2-0.3.4.tar.gz
    $ cd tablix2-0.3.4
    
  3. Note: Dans l'archive des versions 0.3.3 et 0.3.4, il manque les fichiers style2.css dans le répertoire examples. Il est nécessaire de les créer (par copie du fichier style.css) , sans quoi la fabrication du paquet échouera. De même, le fichier stripe.png doit être créé (dans le sous-répertoire examples).
    Il faut avoir installé les paquets fakeroot et debhelper pour pouvoir réaliser la création de paquet.

    Construire le paquet Debian.

    $ fakeroot debian/rules binary
    $ cd ..
    
  4. Installer le paquet Debian.

    $ su
    # dpkg --install tablix2_0.3.4_i386.deb