TP linux installation des logiciels - Mesa3D - JDK1.6

Mesa3D

Télécharger les trois fichiers suivants:

  • http://raphaello.univ-fcomte.fr/ftp/MesaOpenGL/MesaLib-6.4.2.tar.gz
  • http://raphaello.univ-fcomte.fr/ftp/MesaOpenGL/MesaGLUt-6.4.2.tar.gz
  • http://raphaello.univ-fcomte.fr/ftp/MesaOpenGL/MesaDemos-6.4.2.tar.gz

"Dégziper" ces trois fichiers.
"Détarer" les trois fichiers obtenus après "dégzipage".

Un seul répertoire nommé Mesa-6.4.2 devrait avoir été restoré.
Il contient la distribution Mesa3D (compatible OpenGL) en version 6.4.2 sous la forme d'un ensemble de fichiers source C et des fichiers de gestionnaire de projet (workspace Visual C++, makefile pour gcc, ...) permettant de compiler ces sources sous la forme de binaires:

  • MesaLib : La librairie Mesa3D
  • MesaGLUt : Une bibliothèque de construction d'interface graphique pour programme OpenGL
  • MesaDemos : Des exemples d'utilisation d'OpenGL et GLUt.
  • Réaliser la compilation de Mesa-6.4.2.
  • Tester l'installation de Mesa-6.4.2 réalisable après compilation.
  • Vérifier la bonne exécution de programmes exemples compilés.
  • On donne le fichier source Anim.cpp.
    Télécharger, compiler et exécuter ce source en langage C.

JDK 1.6

Télécharger le fichier suivant:

  • http://raphaello.univ-fcomte.fr/ftp/Java/Jdk/jdk-6-linux-i586.bin

Il s'agit du fichier d'installation du kit de développement Java version 6.

  • Réaliser l'installation de ce jdk.
  • Tester la version de compilateur installée.
  • Tester la version de "runtime" installée.
  • Compiler et exécuter le programme java Fibonacci.java

Correction

{sidebar id=6}{sidebar id=1}

Mesa3D

Télécharger les trois fichiers suivants:

  • http://raphaello.univ-fcomte.fr/ftp/MesaOpenGL/MesaLib-6.4.2.tar.gz
  • http://raphaello.univ-fcomte.fr/ftp/MesaOpenGL/MesaGLUt-6.4.2.tar.gz
  • http://raphaello.univ-fcomte.fr/ftp/MesaOpenGL/MesaDemos-6.4.2.tar.gz

"Dégziper" ces trois fichiers.

gunzip MesaLib-6.4.2.tar.gz
gunzip MesaGLUt-6.4.2.tar.gz
gunzip MesaDemos-6.4.2.tar.gz

"Détarer" les trois fichiers obtenus après "dégzipage".

tar -xvf MesaLib-6.4.2.tar
tar -xvf MesaGLUt-6.4.2.tar
tar -xvf MesaDemos-6.4.2.tar

Un seul répertoire nommé Mesa-6.4.2 devrait avoir été restoré.
Il contient la distribution Mesa3D (compatible OpenGL) en version 6.4.2 sous la forme d'un ensemble de fichiers source C et des fichiers de gestionnaire de projet (workspace Visual C++, makefile pour gcc, ...) permettant de compiler ces sources sous la forme de binaires:

  • MesaLib : La librairie Mesa3D
  • MesaGLUt : Une bibliothèque de construction d'interface graphique pour programme OpenGL
  • MesaDemos : Des exemples d'utilisation d'OpenGL et GLUt.
  • Réaliser la compilation de Mesa-6.4.2.

Depuis le répertoire Mesa-6.4.2
make linux-x86
make install

La deuxième commande ne fonctionnera peut-être pas correctement car elle peut nécessiter de posséder les privilèges "root".

  • Tester l'installation de Mesa-6.4.2 réalisable après compilation

cf make install ci-dessus.

  • Vérifier la bonne exécution des programmes exemples compilés.

Ils se trouvent dans les sous-répertoires de Mesa-6.4.2/Progs.

  • On donne le fichier source Anim.cpp.
    Télécharger, compiler et exécuter ce source en langage C.

gcc -I/home/nico/Mesa-6.4.2/include -c Anim.cpp -o Anim.o

gcc -L/home/nico/Mesa-6.4.2/lib -lm -lGL -lglut Anim.o -o Anim

Anim

JDK 1.6

Télécharger le fichier suivant:

  • http://raphaello.univ-fcomte.fr/ftp/Java/Jdk/jdk-6-linux-i586.bin

Il s'agit du fichier d'installation du kit de développement Java version 6.

  • Réaliser l'installation de ce jdk.

Le fichier télécharger est un script shell d'installation.
Le rendre exécutable s'il ne l'est pas a l'arrivée. Le lancer par son nom.

  • Tester la version de compilateur installée.

Dans le sous-répertoire bin du répertoire d'installation.
javac -version

  • Tester la version de "runtime" installée.

Dans le sous-répertoire bin du répertoire d'installation.
java -version

  • Compiler et exécuter le programme java Fibonacci.java.

javac Fibonacci.java
java Fibonacci