Vous êtes ici

Tutoriel : développer en Vala/GTK+3 sous Linux

Dans le précédent article, nous avions écrit le code pour une application en ligne de commande et une application graphique, compilé et exécuté sous Windows...

Objectifs : utiliser un langage de haut niveau, application GUI compatible Win32 et Linux sans modification du code source.

Nous allons ici reprendre notre exemple directement sous Linux.

1) Installer Vala/GTK+3

* sous Debian 7.0 "Wheezy" ou Ubuntu 12 "Precise Pangolin"
Installez tout simplement avec la commande :
apt-get install valac libgtk-3-dev


* sous Debian 6.0 "Squeeze" ou Ubuntu 10 "Lucid Lynx"
Ces versions n'ont pas de paquets ni pour l'un ni pour l'autre...

- Nous allons tout d'abord installer GTK+3 grâce à mes installeurs :

* Version 32-bits "i386" :
gtk320-DEBIAN60_(TARNYKO).run (42,9 Mo)

* Version 64-bits "amd64" :
gtk320-DEBIAN60-AMD64_(TARNYKO).run (43,7 Mo)


- installer la librarie de développement GLib :
apt-get install libglib2.0-dev


- puis installer manuellement les paquets Vala 0.12 :
vala012-DEBIAN60.zip (2,57 Mo)
(ps : Extraire le ZIP et taper :
dpkg -i libvala-0.12-0_0.12.0-0ubuntu1~llvala2_i386.deb
dpkg -i valac-0.12_0.12.0-0ubuntu1~llvala2_i386.deb
dpkg -i valac-0.12-dbg_0.12.0-0ubuntu1~llvala2_i386.deb
dpkg -i vala-0.12-doc_0.12.0-0ubuntu1~llvala2_all.deb
)


2) Compiler un programme Vala/GTK+3

La force du Vala et ses bibliothèques associées, c'est qu'il y a rarement besoin d'adapter un code source au système d'exploitation hôte.
En effet ici, nous allons nous contenter de reprendre le fichier d'exemple de l'article précédent !

Compiler : taper valac --pkg gtk+-3.0 testGTK.vala.
L'exécuter par ./testGTK et...