Ubuntu
les instructions suivantes pour installer Gambas sur Ubuntu sont aussi valables pour Lubuntu, Kubuntu, Xubuntu, Linux Mint et autres distributions basées sur Ubuntu.
Les fichiers binaires de Gambas 3
Version stable de Gambas 3
Les derniers paquetages binaires de Gambas 3 sont disponibles dans le PPA du Gambas Team.
Il vous permet d'installer la dernière version stable de Gambas 3 sans compilation !
D'abord ajoutez le PPA à votre fichier sources.list. Ouvrez une console et entrez :
$ sudo add-apt-repository ppa:gambas-team/gambas3
Ensuite mettez à jour les sources et installez Gambas :
$ sudo apt-get update
$ sudo apt-get install gambas3
Après l'installation vous trouverez Gambas 3 dans le menu 'Programmation'.
Notez que le dépôt de la version stable contient les fichiers binaires pour armhf. Ceux-ci peuvent être utilisés sur les images Ubuntu/Lubuntu pour Banana Pi.
NE PAS UTILISER les paquetages Gambas dans le dépôt Ubuntu pour les versions 12.04 (precise) à 14.04 (trusty). Ils sont mauvais et d'une version ancienne 3.1.1.
Note à partir d'Ubuntu 16.04 (xenial) les paquetages Gambas dans le dépôt d'Ubuntu sont pour Gambas 3.8.4. À partir d'Ubuntu zesty les paquetages Gambas sont pour Gambas 3.9.1.
Version 3 de Gambas sur /trunk
Il y a les paquetages binaires pour la dernière version sur
/trunk
produits quotidiennement par la Gambas Team.
Elle vous permet de tester la dernière version de développement sans avoir à la compiler !
D'abord ajoutez le PPA à votre fichier sources.list. Ouvrez une console et entrez :
$ sudo add-apt-repository ppa:gambas-team/gambas-daily
Ensuite mettez à jour les sources and installez Gambas :
$ sudo apt-get update
$ sudo apt-get install gambas3
Après l'installation vous trouverez Gambas 3 dans le menu 'Programmation'.
Notez que le dépôt de la version compilée quotidiennement contient les fichiers binaires pour armhf. Ceux-ci peuvent être utilisés sur les images Ubuntu/Lubuntu pour Banana Pi.
NE PAS ajouter le PPA de la version stable et celui de la version du trunk en même temps ! C'est soit la version stable soit la version trunk.
La compilation de Gambas 3
L'installation des fichiers binaires avec un gestionnaire de paquetages est TOUJOURS préférable à une compilation/installation.
Gambas 3 (version <= 3.4.2)
Étape 1. Obtenir le code source.
Note: Voir Note sur l'installation depuis git.
Étape 2. À l'installation, d'abord mettre à jour les sources :
Étape 3. Installer ces paquetages :
Ouvrez un terminal et entrez :
$ sudo apt-get install build-essential g++ automake autoconf libbz2-dev libmysqlclient-dev unixodbc-dev libpq-dev postgresql-server-dev-9.3 libsqlite0-dev libsqlite3-dev libglib2.0-dev libgtk2.0-dev libcurl4-gnutls-dev libgtkglext1-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 libxtst-dev libffi-dev libqt4-dev libglew1.5-dev libimlib2-dev libv4l-dev libsdl-ttf2.0-dev libgnome-keyring-dev libgdk-pixbuf2.0-dev linux-libc-dev libgsl0-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libcairo2-dev libgsl0-dev libncurses5-dev libgmime-2.6-dev llvm-dev
Note: Pour les versions d'Ubuntu plus anciennes, il se peut que les dépendances soient d'une version trop ancienne, et de ce fait certains composants ne seront pas compilés.
Pour la disponibilité des paquetages pour la version spécifique de votre distribution, consultez
Note sur les dépendances des paquetages
Étape 4. Aller dans le dossier où se trouvent les fichiers source Gambas et lancer le script :
Étape 5. Une fois ce script exécuté, vous pouvez lancer les commandes habituelles pour compiler et installer un programme sous GNU/Linux :
$ ./configure -C
$ make
$ sudo make install
Étape 6. Taper gambas3
Gambas devrait se charger et s'exécuter.
Note: Vous pouvez créer un lien symbolique pour lancer gambas3
Gambas 3 (version >= 3.5 and <= 3.6)
Étape 1. Obtenir le code source.
Note: Pour utiliser svn checkout consultez Note sur l'installation depuis svn et Téléchargement de Gambas depuis le dépôt de Subversion
Étape 2. À l'installation, d'abord mettre à jour les sources :
Étape 3. Installer ces paquetages :
$ sudo apt-get install build-essential g++ automake autoconf libbz2-dev libmysqlclient-dev unixodbc-dev libpq-dev postgresql-server-dev-9.3 libsqlite0-dev libsqlite3-dev libglib2.0-dev libgtk2.0-dev libcurl4-gnutls-dev libgtkglext1-dev libpcre3-dev libsdl-sound1.2-dev libsdl-mixer1.2-dev libsdl-image1.2-dev libsage-dev libxml2-dev libxslt1-dev librsvg2-dev libpoppler-dev libpoppler-glib-dev libpoppler-private-dev libasound2-dev libesd0-dev libdirectfb-dev libxtst-dev libffi-dev libqt4-dev libglew1.5-dev libimlib2-dev libv4l-dev libsdl-ttf2.0-dev libgnome-keyring-dev libgdk-pixbuf2.0-dev linux-libc-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libcairo2-dev libgsl0-dev libncurses5-dev libgmime-2.6-dev llvm-dev libalure-dev libgmp-dev libgtk-3-dev libssl-dev
Pour les versions d'Ubuntu plus récentes, il se peut que vous ayez besoin d'une version plus récente des dépendances que celle mentionnée ci-dessus.
Pour les versions d'Ubuntu plus anciennes, il se peut que les dépendances soient d'une version trop ancienne, et de ce fait certains composants ne seront pas compilés.
Pour la disponibilité des paquetages pour la version spécifique de votre distribution, consultez
Note sur les dépendances des paquetages
Étape 4. Aller dans le dossier où se trouve le fichier source Gambas et lancer le script :
Étape 5. Une fois ce script exécuté, vous pouvez lancer les commandes habituelles pour compiler and installer un programme sous GNU/Linux :
$ ./configure -C
$ make
$ sudo make install
Étape 6. Tapez gambas3
Gambas devrait se charger et s'exécuter.
Note: Vous pouvez créer un lien symbolique pour lancer gambas3
Gambas 3 (version >= 3.7 et version de développement sur /trunk
)
Étape 1. Obtenir le code source.
Note: Voir Note sur l'installation depuis git.>
Étape 2. À l'installation, d'abord mettre à jour les sources :
Étape 3. Installer ces paquetages :
Ouvrez un terminal et tapez :
$ sudo apt-get install build-essential g++ automake autoconf libtool libbz2-dev libmysqlclient-dev unixodbc-dev libpq-dev postgresql-server-dev-9.3 libsqlite0-dev libsqlite3-dev libglib2.0-dev libgtk2.0-dev libcurl4-gnutls-dev libgtkglext1-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 libasound2-dev libesd0-dev libdirectfb-dev libxtst-dev libffi-dev libqt4-dev libqtwebkit-dev libqt4-opengl-dev libglew1.5-dev libimlib2-dev libv4l-dev libsdl-ttf2.0-dev libgnome-keyring-dev libgdk-pixbuf2.0-dev linux-libc-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libcairo2-dev libgsl0-dev libncurses5-dev libgmime-2.6-dev llvm-dev llvm libalure-dev libgmp-dev libgtk-3-dev libsdl2-dev libsdl2-mixer-dev libsdl2-ttf-dev libsdl2-image-dev sane-utils libdumb1-dev libssl-dev
Note: Le paquetage
postgresql-server-dev-X.Y
comprend le numéro de version de postgresql dans son nom, aussi vous devrez le mettre à jour selon le paquetage effectif de votre distribution.
Par exemple, avec Ubuntu 16.04, vous devez remplacer
postgresql-server-dev-9.3
par
postgresql-server-dev-9.5
.
pour la disponibilité du paquetage
postgresql-server-dev-X.Y
pour la version spécifique de votre distribution, voir
Note sur la dépendances des paquetages
Pour les versions sur
/trunk
et 3.8 ou supérieure, ajoutez :
$ sudo apt-get install libqt5opengl5-dev libqt5svg5-dev libqt5webkit5-dev libqt5x11extras5-dev qtbase5-dev
Note: Pour la version trunk, il se peut que vous ayez à installer plus de dépendances avec le développement de nouveaux composants. Pour les versions d'Ubuntu plus récentes, il se peut que vous ayez besoin d'une version plus récente des dépendances que celle mentionnée ci-dessus.
Pour les versions d'Ubuntu plus anciennes, il se peut que les dépendances soient d'une version trop ancienne, et de ce fait certains composants ne seront pas compilés. Par ex. les versions sur
/trunk
et 3.8 ou supérieure nécessitent les paquetages qt5 en version 5.3 ou supérieure (Ubuntu 12.04 et 14.04 ont des paquetages qt5 en version 5.2).
Pour la disponibilité des paquetages pour la version spécifique de votre distribution, consultez
Note sur les dépendances des paquetages
Étape 4. Aller dans le dossier où se trouvent les fichiers source Gambas et lancer le script :
Étape 5. Une fois ce script exécuté, vous pouvez lancer les commandes habituelles pour compiler et installer un programme sous GNU/Linux :
$ ./configure -C
$ make
$ sudo make install
Étape 6. Taper gambas3
Gambas devrait se charger et s'exécuter.
Note: Vous pouvez créer un lien symbolique pour lancer gambas3
Exemple de compilation Git sous Ubuntu 18.04 et 18.10
Ouvrez le terminal et entrez ces commandes :
Étape 1. Taper :
$ Sudo apt install build-essential g++ automake autoconf libtool libbz2-dev unixodbc-dev libpq-dev libsqlite0-dev libsqlite3-dev libmysqlclient-dev postgresql-server-dev-10 libglib2.0-dev libgtk2.0-dev libcurl4-gnutls-dev libgtkglext1-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 libasound2-dev libdirectfb-dev libxtst-dev libffi-dev libqt4-dev libqtwebkit-dev libqt4-opengl-dev libglew-dev libimlib2-dev libv4l-dev libsdl-ttf2.0-dev libgnome-keyring-dev libgdk-pixbuf2.0-dev linux-libc-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libcairo2-dev libgsl-dev libncurses5-dev libgmime-2.6-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 libssl-dev libcanberra-gtk-module git
Étape 2. Tapez :
$ git clone --depth=1 https://gitlab.com/gambas/gambas.git gambasdevel
Étape 3. Type:
Étape 4. Tapez :
$ ./reconf-all && ./configure -C
Étape 5. Tapez :
Étape 6. Tapez :
Note: Si vous voulez la version stable, veuillez changer la commande à l'étape 2 par :
$ git clone --branch stable --depth=1 https://gitlab.com/gambas/gambas.git gambastable
and gambasdevel with gambastable where need
Notes importantes
Note sur l'installation depuis git
Si vous voulez compiler la dernière version de développement
/trunk
ou une version stable depuis le dépôt Gambas de Gitlab, vous devez d'abord installer Git.
Pour ce faire, ouvrez un terminal et tapez :
$ sudo apt-get install git
Vous pouvez maintenant faire un git clone ou un git checkout.
Téléchargement de Gambas depuis le dépôt de Gitlab
N'importe qui peut faire une copie du dépôt sur son disque dur en utilisant la commande suivante :
Pour la version trunk
$ git clone --depth=1 https://gitlab.com/gambas/gambas.git
Pour la version stable en cours
$ git clone --branch stable --depth=1 https://gitlab.com/gambas/gambas.git
Pour une ancienne version stable (par ex. 3.6)
$ wget https://gitlab.com/gambas/gambas/repository/v3.6.0/archive.tar.gz -O gambas-3.6.0.tar.gz
$ tar -zxvf gambas-3.6.0.tar.gz
$ cd gambas-v3.6.0-*
Pour plus d'informations sur l'utilisation du dépôt Gambas de Gitlab, consultez
How to deal with Git and Gitlab for Gambas.
Note sur les dépendances de paquetages
Comme les dépendances peuvent changer au cours du temps, c'est toujours une bonne chose de connaître ce qui est disponible sous Ubuntu et dans quel dépôt.
Vérifiez sur
Ubuntu Package Search la disponibilité des dépendances sous Ubuntu.
Si vous faites défiler la page, vous pouvez chercher un paquetage et trouver dans quel dépôt il est.
Note: Pour les utilisateurs de Linux Mint, déterminez la version d'Ubuntu sur laquelle est basée votre version de Linux Mint. Ensuite utilisez
Ubuntu Package Search pour cette version d'Ubuntu pour déterminer quel paquetage est disponible.
Gambas 2
Voir
les instructions obsolètes.
Ubuntu Gambas 3 instructons by: W. Raets - Sept 8th, 2013
- Last updated: Aug 8th, 2017 by W. Raets (gbWilly)
- Last updated: Sep 20th, 2019 by Thomas Phan Hoang