Installer Gtk+ et GtkGlExt

Fermé
Heikronenfe Messages postés 9 Date d'inscription jeudi 7 juillet 2011 Statut Membre Dernière intervention 29 juin 2015 - 29 juin 2015 à 16:26
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 - 30 juin 2015 à 10:26
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

mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
Modifié par mamiemando le 30/06/2015 à 10:33
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