Gambas France BETA


Pas de compte ? Incription

Installation Git :

Installing binaries with a package management system is ALWAYS preferred over compilation and installation.

L'installation de binaires avec un système de gestion des paquets est toujours préférée à la compilation et à l'installation.

Ceci dit si vous voulez avoir la dernière version de Gambas pas le choix, il faut passer par git que ce soit la version stable ou la version de développement.

Installation à partir de Git :


Le $ désigne le prompt du terminal, pour indiquer les commandes à passer dans celui-ci, une par une.

1°) Si vous êtes sous Debian ou Ubuntu, commençez par désinstaller la version du PPA et éliminer le PPA :

$ sudo add-apt-repository -r ppa:gambas-team/gambas3
$ sudo apt-get --purge remove gambas3
$ sudo apt-get autoremove gambas3


2°) Tester voir, si aucune librairies nécessaires ne vous manquent : (voir ici pour votre distribution)

Selon les distributions certaines librairies ont des noms légèrement différents, du style : qt6-svg-dev sur certaines et qt6-svg-devel pour d'autres.

$ apt-get update && apt-get install -y build-essential g++ git automake autoconf libbz2-dev libzstd-dev default-libmysqlclient-dev unixodbc-dev libpq-dev libsqlite3-dev libglib2.0-dev libgtk2.0-dev libcurl4-gnutls-dev libpcre3-dev libsdl-sound1.2-dev libsdl-mixer1.2-dev libsdl-image1.2-dev libxml2-dev libxslt1-dev librsvg2-dev libpoppler-dev libpoppler-glib-dev libpoppler-private-dev libpoppler-cpp-dev libasound2-dev libdirectfb-dev libxtst-dev libffi-dev libglew-dev libimlib2-dev libv4l-dev libsdl-ttf2.0-dev libgdk-pixbuf2.0-dev linux-libc-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libcairo2-dev libgsl-dev libncurses5-dev libgmime-3.0-dev libalure-dev libgmp-dev libgtk-3-dev libsdl2-dev libsdl2-mixer-dev libsdl2-ttf-dev libsdl2-image-dev sane-utils libdumb1-dev libqt5opengl5-dev libqt5svg5-dev libqt5webkit5-dev libqt5x11extras5-dev qtbase5-dev qtwebengine5-dev libwebkit2gtk-4.0-dev libssl-dev qt6-base-dev qt6-webengine-dev qt6-svg-dev

Sur KDE neon il faut utiliser pkcon à la place de apt-get ou de apt :
pkcon refresh && pkcon update && pkcon install -y build-essential g++ git automake autoconf libbz2-dev libzstd-dev default-libmysqlclient-dev unixodbc-dev libpq-dev libsqlite3-dev libglib2.0-dev libgtk2.0-dev libcurl4-gnutls-dev libpcre3-dev libsdl-sound1.2-dev libsdl-mixer1.2-dev libsdl-image1.2-dev libxml2-dev libxslt1-dev librsvg2-dev libpoppler-dev libpoppler-glib-dev libpoppler-private-dev libpoppler-cpp-dev libasound2-dev libdirectfb-dev libxtst-dev libffi-dev libglew-dev libimlib2-dev libv4l-dev libsdl-ttf2.0-dev libgdk-pixbuf2.0-dev linux-libc-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libcairo2-dev libgsl-dev libncurses5-dev libgmime-3.0-dev libalure-dev libgmp-dev libgtk-3-dev libsdl2-dev libsdl2-mixer-dev libsdl2-ttf-dev libsdl2-image-dev sane-utils libdumb1-dev libqt5opengl5-dev libqt5svg5-dev libqt5webkit5-dev libqt5x11extras5-dev qtbase5-dev qtwebengine5-dev libwebkit2gtk-4.0-dev libssl-dev qt6-base-dev qt6-webengine-dev qt6-svg-dev

3°) Si vous aviez la version master précédemment installée :

$ cd gambasdevel
$ sudo make uninstall

4°) effacer le répertoire gambasdevel de votre home :

$ cd
$ rm -rf gambasdevel/

5°) Télécharger la dernière version stable depuis Git :

$ git clone --branch stable --depth=1 https://gitlab.com/gambas/gambas.git gambastable

5°) ou la dernière version de développement :

$ git clone --depth=1 https://gitlab.com/gambas/gambas.git gambasdevel

6°) Effectuer l'installation en entrant dans le répertoire, soit stable, soit développement :

$ cd gambastable

ou
$ cd gambasdevel


7°) Continuer par :

$ ./reconf-all && ./configure -C


8°) Puis :

$ make -j $(nproc)

$ sudo make install

ou en une seule commande :
$ make && LANG="C" sudo make install



9°) Pour mettre à jour toute version git, déjà installée :

$ git pull


puis refaire l'installation à partir du point 6°)

En résumé, en deux commandes pour mettre à jour rapidement :

$ ./reconf-all && ./configure -C
$ make && LANG="C" sudo make install


====================

Navigation :



<-- Liens du Wiki : <--
<-- Accueil du WIKI : <--

====================

La Documentation :



==============================