Installation à partir des sources

  1. Construire et installer les versions supportées de libxml2 et PVM3. Si vous n'avez pas l'accès root sur la machine, vous pouvez les installer dans votre répertoire personnel. Dans ce dernier cas, vous devrez définir les variables d'environnement PVM_ROOT et PVM_ARCH . Voir les instructions fournies avec les distributions de libxml2 et PVM3 .

  2. Téléchargez et décompressez les sources de Tablix dans votre répertoire personnel (par exemple).

    $ 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. Configurez la distribution. Prenez connaissance des options en faisant ./configure --help. Les options par défaut devraient satisfaire la plupart des cas.

    $ ./configure
    

    Si vous n'avez pas les privilèges root, vous pouvez spécifier avec l'option --prefix un sous-répertoire de votre répertoire personnel.

    Avertissement

    Si le script configure ne peut pas trouver l'installation de PVM3 ou que l'option --without-pvm3 a été utilisée, Tablix sera compilé en mode debug et un avertissement apparaîtra à la fin du processus de configuration.

    Compilé en mode debug, Tablix utilise un algorithme génétique linéaire au lieu d'un algorithme génétique parallèle "à grain grossier". Cela rend le débugage plus facile mais diminue drastiquement la probabilité que Tablix trouve une solution optimale au problème d'emploi du temps qui lui est soumis. Résoudre des problèmes moyennement complexes est même impossible dans ce mode de fonctionnement.

    A moins que vous souhaitiez debuguer le noyau de Tablix ou un de ses modules, vous devriez toujours utiliser PVM3 (même si vous l'utilisez sur une seule machine).

  4. Compilez. Vous pouvez ajouter certaines options d'optimisation en utilisant les variables d'environnement CFLAGS. Définir votre type de processeur avec un paramètre tel que -march=athlon peut améliorer les performances. Reportez-vous à la documentation de votre compilateur pour plus d'information.

    $ make CFLAGS=-march=pentium
    
  5. Installez les binaires compilés. Si vous avez spécifié une option --prefix adaptée à vos privilèges, vous n'aurez pas besoin des droits root.

    $ su
    # make install