Installation gambas sur ubuntu 19.04 ou 18.04

Soumis par MAGUER le sam 07/12/2019 - 12:14

1) -
Avec synaptic faire une recherche sur "gambas" puis supprimer tous les paquets gambas.

2)-
Allez ici : https://gitlab.com/gambas/gambas/tree/3.14.0/gb.crypt
En haut a droite cliquez sur "download" => "download code source"
Extraire dans votre /home

3)-
- Pour ubuntu 19.04 :

sudo apt install build-essential g++ automake autoconf libtool libbz2-dev unixodbc-dev libpq-dev libsqlite0-dev libsqlite3-dev libmysqlclient-dev postgresql-server-dev-11 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

- Pour ubuntu 18.04

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

A copier dans un terminal

4)-
toujours dans le terminal :
cd gambas-3.14.0
./reconf-all && ./configure -C
make
sudo make install

Et le tour est joué, testé pour la 19,04
source : http://gambaswiki.org/wiki/install/ubuntu?l=fr&nh

Bonjour,
je viens d'appliquer cette méthode pour une Ubuntu 18.04, étant donné que je souhaite garder une version LTS.
- au point 4) , après cd gambas-3.14.0, tapez: libtoolize
si on fait ensuite ./reconf-all, la commande échoue avec ltmain.sh manquant.
ce fichier est en fait copié à la racine de votre home, mais pas dans les répertoires gb.* , d'où le fait que le script reconf échoue...
2 solutions: modifier le script, ou la méthode bourrin que j'ai choisie: copier ce fichier ltmain.sh dans CHAQUE répertoire gb.* soit 38 dossiers.
Ensuite, la commande ./reconf-all ira à son terme sans erreur.
Poursuivre par ./configure -C, make et sudo make install comme indiqué.
La commande gbx3 --version donne bien 3.14.0
Et Laurux se lance.
Cordialement.
Thierry

GAEC la clairiere

lun 09/12/2019 - 09:28

Bonjour
Etant donné l'info mise en page d'accueil et le message d'erreur avec Laurux, j'ai éliminé Gambas 3.14. Je galère à installer la 3.11 avec les indications de la page d'accueil du site. Il ressort pas mal de "paquets cassés" et " dépendances foirées".

Alors concernant ce post, je ne me lance pas dans l'installation de la 3.14, craignant detrouver mes erreurs précédentes !

Quelqu'un peut-il reprendre la proposition de la page d'accueil avec des conseils en cas de "paquets cassés" et " dépendances foirées" ?
Merci d'avance

je suis sous kubuntu 18.04.3 gambas 3.14.2 et bien que laurux se lance correctement, j'ai des plantages pour certaines fonctions.
j'hésite à faire la modif de la page d'accueil tant elle est fastidieuse de plus je ne comprend pas l'objet de ce post ici.
Bref, y a-t-il une solution simple telle une nouvelle version de Laurux compatible avec le futur de Gambas ?

Pour moi, il est hors de question de passer à kubuntu 19.04. je veux rester en LTS.
La prochaine version de Laurux sera-t-elle compatible avec Gambas3 ver:3.14.2 ?

Oui on va sortir une nouvelle version (3.68.5), on fait les tests sur les différentes plates formes et versions de gambas ... C'est aussi long et fastidieux.
Le but du post dessus est de pouvoir dépanner les personnes qui ont besoins de Laurux tout de suite.

Bonjour à tous,
Un grand merci pour cette mise à jour, tout semble bien fonctionner !
[System]
OperatingSystem=Linux
Kernel=4.15.0-72-generic
Architecture=x86_64
Memory=7855416 kB
DistributionVendor=Ubuntu
DistributionRelease="KUbuntu 18.04.3 LTS"
Desktop=KDE3
[Gambas 3]
Version=3.14.2
Path=/usr/bin/gbx3
[Version Mysql] (MariaDB)
100302
[Version Laurux]
3.68.5 (/home/didier/Laurux)