Debian

La façon la plus simple, si vou êtes un utilisateur de Debian Etch, est d’utiliser Synaptic et de chercher Gambas. La version Gambas 1.0.15 est incluse dans la distribution Etch. Pour un premier lancement, cela peut être suffisant.

Sinon, vous téléchargez les sources et compilez vous-même. Même ainsi, gb.gtk et gb ne fonctionneront pas (parceque certaines bibliothèques sont hors date). Vous devez utiliser à la place gb.qt4. (J’ai essayé de charger, compiler, et installer des bibliothèques plus récentes, mais alors le système était complètement endommagé – trop d’autres programmes dépendent de la version correcte de bibliothèques importantes comme sont glibc???, libgtk??? et similaires)

Pour obtenir toutes les informations nécessaires à la compilation et l'installation sur Debian, vous pouvez aller sur http://packages.debian.org/unstable/source/gambas2.

En premier lieu, ne pas oublier d'installer ces paquets :

$ aptitude install build-essential g++ automake autoconf bzip2 debhelper dpatch firebird2.0-dev
 gettext kdelibs4-dev libbz2-dev libcurl3-dev libgtk2.0-dev libjpeg62-dev
 libmysqlclient15-dev libpcre3-dev libpng12-dev libpoppler-dev libpq-dev
 libqt3-compat-headers libqt3-mt-dev librsvg2-dev libsdl-gfx1.2-dev libsdl-image1.2-dev
 libsdl-mixer1.2-dev libsdl-sound1.2-dev libsdl1.2-dev libsqlite0-dev libsqlite3-dev
 libssl-dev libxml2-dev libxtst-dev mesa-common-dev unixodbc-dev zlib1g-dev libffi-dev

Si vous aviez déjà installé GAMBAS vous devez le désinstaller, et effacer quelques traces :
cd /usr/local/bin
rm gambas*
rm gbx2
cd /usr/bin
rm gambas*
cd /usr/share
rm -R gambas
cd /usr/lib
rm -R gambas
cd /usr/share/doc
rm -R gambas
rm -R gambas*
cd /usr/share/man/man1
rm gambas*
cd /usr/share/pixmaps
rm gambas*
cd /usr/share/lintian/overrides
rm gambas*
cd /usr/share/applications
rm gambas.desktop

Enlevez également, dans le répertoire "local users", le fichier ./gambas
cd $HOME
rm .gambas

Ensuite, téléchargez le code source de Gambas et extrayez le dans votre répertoire personnel. (même si plus haut il est mentionné http://packages.debian.org/unstable/source/gambas2, j’ai chargé les sources actuelles (2.9) depuis http://gambas.sourceforge.net/download.html)

Allez dans ce répertoire et lancez le script :

$ ./reconf-all

Une fois ce script fini, vous pouvez lancer les commandes habituelles pour compiler et installer un programme sous GNU/Linux :

$ ./configure
$ make
$ su
# make install

Maintenant, Gambas est installé et compilé sur votre Debian :) .

Si vous voulez, vous pouvez créer un raccourci dans vos menus pour éviter de lancer Gambas dans une console.

Sur Debian Etch la seule et unique interface graphique qui fonctionne est "QT". Aussi si vous essayez de faire tourner un projet tiré des exemples de la 2.9, vous aurez/wiki/error/unexpstop. Il vous faut donc aller dans l’onglet du menu "Project" "Properties..." "Components" désélectionner "gb" et "gb.gtk", et sélectionner "gb.qt".