Installation d'une distribution linux compatible

Il faut :

  • soit la Redhat 9
  • soit la Mandrake 9.1

Installation du cœur du simulateur

Pour l'installation sur un ordinateur personnel, en mode mono utilisateur :

  1. Créer un utilisateur simulatom
  2. se connecter en tant qu'utilisateur simulatom
  3. tar -zxvf Dependencies-0.2.tar.gz
  4. tar -zxvf Simulatom-release-0.2.tar.gz
  5. cd simulatom-0.2/.outil
  6. ./make_all.sh

Pour tout autre installation, voir le fichier README à l'intérieur de la distribution.

Installation de programmes et paquetages supplémentaires (optionnels)

  • smpeg-player (smpeg-player-0.4.4-18mdk.rpm & libsmpeg-0.40.4.4-18mdk.rpm distrib Mandrake 9.1) :

Simple MPEG player based on smpeg library (Main library for smpeg). Visualisation des films encodes en MPEG-1. Fournit les utilitaires gtv et plaympeg. Pour l'installer :

  1. rpm -ivh --nodeps libalsa-data-0.9.0-0.14rc7mdk.i586.rpm
  2. rpm -ivh libalsa2-0.9.0-0.14rc7mdk.i586.rpm
  3. rpm -ivh libsmpeg0.4-0.4.4-18mdk.i586.rpm
  4. rpm -ivh smpeg-player-0.4.4-18mdk.i586.rpm
  • netpbm et libnetpbm9 (netpbm-9.24-4mdk.rpm & libnetpbm9-9.24-4mdk.rpm distrib Mandrake 9.1) :

Tools for manipulating graphics files in netpbm supported formats and a library for handling different graphics file formats. Manipulation des images au format ppm générées par le simulateur.

Encodeur de séquences JPEG et PPM en MPEG-1. Pour l'installer : rpm -ivh mpeg_encode-1.5b-4.i386.rpm

  • Plusieurs viewers d'images peuvent être utilisés (xnview, electronic eyes et xv).


xnview de Pierre E Gougelet (freeware pour linux http://www.xnview.com/) mais les sources ne sont pas disponibles). Pour voir les images PPM. Pour l'installer : rpm -ivh XnView-static.i386.rpm
electronic eyes de Redhat Inc sous GPL avec les sources disponibles Pour voir les images PPM. Pour l'installer : rpm -ivh ee-0.3.12-11mdk.i586.rpm
xv de John Bradley (shareware ftp://ftp.trilon.com/pub/xv/binaries/xv-3.10a-13.i386.rpm) Pour voir les images PPM. Pour l'installer : rpm -ivh xv-3.10a-13.i386.rpm

Lorsque l'on a pas les privilèges root, il est très difficile d'installer des fichiers rpm qui peuvent ne pas être relogeables. Aussi une distribution des sources modifiées (pour que cela compile bien) pour EE, SMPEG et MPEG_ENCODE est fournie (Optional-dependencies-0.2.tar.gz). Les autres utilitaires sont installés dans les distributions.

Mise en conformité des outils de kdevelop (développeur de l'API)

Les fichiers dans le répertoire ./kdevelop ne marchent pas avec toutes les versions de autoconf et automake Ils marchent bien avec les outils disponibles avec la Mandrake 9.1 mais pas avec la Redhat 9. Voici ce qu'il a fallu faire avec la Redhat 9. Ceci est peut être nécessaire aussi pour la Debian A noter que le compilateur doit être gcc 3.2 (pas encore adapte pour gcc 3.3).

  1. AUTOCONF
  2. rpm -ev --nodeps autoconf
  3. rpm -ivh autoconf-2.13-17.noarch.rpm
  4. AUTOMAKE
  5. rpm -ev --nodeps automake
  6. rpm -ivh automake-1.4p5-4.noarch.rpm

DOXYGEN et Doxywizard (doxygen installe avec la redhat 9 n'a pas doxywizard)

  1. rpm -ev doxygen
  2. rpm -ivh doxygen-1.2.18-3mdk.i586.rpm

ou rpm -ivh doxygen-1.3.3-1.i386.rpm (http://dentrassi.de/download/doxygen)

GRAPHVIZ (pour faire des graphes avec Doxygen : http://dentrassi.de/download/doxygen)

  1. rpm -ivh graphviz-1.10-1.i386.rpm
  2. rpm -ivh graphviz-graphs-1.10-1.i386.rpm
  3. rpm -ivh graphviz-tcl-1.10-1.i386.rpm
  4. rpm -ivh graphviz-devel-1.10-1.i386.rpm