Installer Gtk+ et GtkGlExt

Heikronenfe Messages postés 9 Statut Membre -  
mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

Je travaille actuellement sur un projet de recherche en mécanique des fluides et j'utilise le logiciel Gerris Flow Solver qui tourne sur Linux.
Je travaille sur une machine virtuelle grâce à VMware player avec Ubuntu 12 (le logiciel ne tourne pas sur Ubuntu 14).
J'ai réussi à installer Gerris Flow Solver, ça marche bien, mais le tuto de celui-ci indique qu'on peut aussi installer GfsView qui est un outil permettant de visualiser nos simulations.
Cependant pour installer GfsView je dois d'abord installer Gtk+ et son extension GtkGlExt.
Je suis donc allé ici : https://www.gtk.org/download/linux.php et j'ai téléchargé GTK+ 3.16
J'ai commencé à faire le guide d'installation https://developer.gnome.org/gtk3/stable/gtk-building.html
Mais quand j'ai écrit dans mon terminal :
./configure --prefix=/opt/gtk
j'ai des messages d'erreur me disant qu'il manque The GLib library, GdkPixbuf library, Pango, ATK et Gobject Introspection (dont les liens sont sur la page de gtk download que j'ai mise plus haut).
Mais pour installer ça, d'après le guide d'installation un peu plus bas, j'ai besoin des outils pkg-config et de différentes versions de make.
A partir de là je suis bloqué, je ne sais pas trop quoi faire, étant débutant sur linux.

Si vous pouviez m'aider ça serait génial.

Merci d'avance

1 réponse

  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 942
     
    Démarche générale

    Plutôt que de faire une installation manuelle, essaye de passer autant que possible par la logithèque. C'est toujours beaucoup plus propre car ça permet de mettre à jour ces librairies lorsque tu mets à jour ton système.

    Aparté sur ton cas particulier

    Dans ton cas, si on voulait vraiment installer ces deux librairies on installerait plus simplement les paquets
    libgtkglext1
    et
    libgtk2.0-0
    .
    http://doc.ubuntu-fr.org/software-center

    Tu peux aussi taper dans un terminal ceci, ça revient au même :

    sudo apt-get update
    sudo apt-get install libgtkglext1 libgtk2.0-0


    Solution à ton problème

    On s'aperçoit que
    gfsview
    lui-même est disponible dans les paquets :

    (mando@velvet) (~) $ apt-cache search gfsview
    gfsview - graphical viewer for Gerris simulation files
    libgfsgl-dev - graphical viewer for Gerris simulation files. Development files
    libgfsgl0 - graphical viewer for Gerris simulation files. Shared library


    Tu peux regarder ses dépendances, tu verras que ce paquet installe en cascade (notamment) les deux paquets sus-mentionnés.

    (mando@velvet) (~) $ aptitude show gfsview
    ...
    Dépend: fonts-tlwg-garuda, libgfsgl0 (= 20121130+dfsg-1), zenity, libatk1.0-0 (>= 1.12.4), libc6 (>= 2.14), libcairo2 (>= 1.2.4), libfontconfig1 (>= 2.11), libfreetype6 (>= 2.2.1), libftgl2
    (>= 2.1.3~rc5), libgdk-pixbuf2.0-0 (>= 2.22.0), libgfs-1.3-2, libgl1-mesa-glx | libgl1, libgl2ps0, libglib2.0-0 (>= 2.31.8), libglu1-mesa | libglu1, libgtk2.0-0 (>= 2.8.0),
    libgtkglext1, libgts-0.7-5 (>= 0.7.6), libhwloc5, libice6 (>= 1:1.0.0), libopenmpi1.6, libosmesa6 (>= 10.2~), libpango-1.0-0 (>= 1.14.0), libpangocairo-1.0-0 (>= 1.14.0),
    libpangoft2-1.0-0 (>= 1.14.0), libpangox-1.0-0 (>= 0.0.2), libsm6, libstartup-notification0 (>= 0.2), libx11-6, libxmu6, libxt6
    ...


    Il suffit donc de lancer :

    sudo apt-get install gfsview


    Bonne chance
    1