Documentation de Gambas - /install/debian

/install/debian
Le page anglaise est plus récente.

# 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".