Autore Topic: installare Gambas3 in Ubuntu  (Letto 2518 volte)

Offline Picavbg

  • Senatore Gambero
  • ******
  • Post: 1.620
    • Mostra profilo
installare Gambas3 in Ubuntu
« il: 29 Gennaio 2022, 22:20:05 »
Oggi ho potuto installare sul mio pc UBuntu 30.04.1.
Dovendo utilizzare Gambas anche indetto mS.O, ho seguito la miniguida"Compilare Gambas su Ubuntu 20.04.pdf (146.01 kB - scaricato 6 volte.)"
Ho pertanto eseguito i comandi
Codice: [Seleziona]
 sudo apt-get install build-essential g++ automake autoconf libtool libbz2-dev default-libmysqlclient-dev
    7  git clone --branch stable --depth=1 https://gitlab.com/gambas/gambas.git gambastable
    8  sudo apt install git
    9  git clone --branch stable --depth=1 https://gitlab.com/gambas/gambas.git gambastable
   10  cd gambastable
   11  export GB_GUI=gb.qt5 && gambas3
   12  sudo apt install gambas3-ide
   13  sudo make uninstall
   14  cd
   15  rm -rf gambastable/
   16  git clone --branch stable --depth=1 https://gitlab.com/gambas/gambas.git gambastable
   17  cd gambastable
   18  ./reconf-all && ./configure -C
   19  make
   20  sudo make install
Ho riavviato e ho cliccato sull'icona gambas3, ma non si è avviato.
Evidentemente ho sbagliato qualcosa nella sequenza, ma cosa?
:ciao:

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.240
  • Tonno verde
    • Mostra profilo
Re:installare Gambas3 in Ubuntu
« Risposta #1 il: 29 Gennaio 2022, 23:24:22 »
Oggi ho potuto installare sul mio pc UBuntu 30.04.1.
Dovendo utilizzare Gambas anche indetto mS.O, ho seguito la miniguida"Compilare Gambas su Ubuntu 20.04.pdf (146.01 kB - scaricato 6 volte.)"
Ho pertanto eseguito i comandi
Codice: [Seleziona]
 sudo apt-get install build-essential g++ automake autoconf libtool libbz2-dev default-libmysqlclient-dev
    7  git clone --branch stable --depth=1 https://gitlab.com/gambas/gambas.git gambastable
    8  sudo apt install git
    9  git clone --branch stable --depth=1 https://gitlab.com/gambas/gambas.git gambastable
   10  cd gambastable
   11  export GB_GUI=gb.qt5 && gambas3
   12  sudo apt install gambas3-ide
   13  sudo make uninstall
   14  cd
   15  rm -rf gambastable/
   16  git clone --branch stable --depth=1 https://gitlab.com/gambas/gambas.git gambastable
   17  cd gambastable
   18  ./reconf-all && ./configure -C
   19  make
   20  sudo make install
Ho riavviato e ho cliccato sull'icona gambas3, ma non si è avviato.
Evidentemente ho sbagliato qualcosa nella sequenza, ma cosa?

Se volevi ottenere un quadro di Picasso, credo che la sequenza dei comandi sia perfetta, altrimenti...
qui:
https://www.ubuntu-it.org/download
c'è la versione LTS di Ubuntu 20.04.3 Desktop, fai il download, verifica qui:
https://wiki.ubuntu-it.org/Installazione/SHA256Sum/Hash
lo sha256sum della 20.04 corrente e installala e aggiorna tutto quanto.

Dopo aver messo tutto in ordine puoi installare Gambas ma prima ti conviene leggere attentamente le guide che trovi qui:
https://www.gambas-it.org/smf/index.php?topic=6424.0
e qui:
https://www.gambas-it.org/smf/index.php?topic=8049.0

e ricordarti che Gambas non può essere compilato su un OS che lo ha già installato.
Ad esempio io seguendo attentamente le mie guide, non molti giorni fa, ho installato compilandolo Gambas stable da git su una virtuale di Ubuntu con questi comandi e a parte il fatto che ho dovuto installare le librerie di postgres che non sono più indicate dal documento .yml che trovi qui:
https://gitlab.com/gambas/gambas/-/blob/master/.gitlab-ci.yml

e quindi riconfigurare (vedi sequenza), non ho avuto problemi di sorta.

Codice: [Seleziona]
sudo apt install build-essential g++ automake autoconf libtool libbz2-dev libzstd-dev libmysqlclient-dev unixodbc-dev libpq-dev 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-private-dev libpoppler-glib-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-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 libqt5opengl5-dev libqt5svg5-dev libqt5webkit5-dev libqt5x11extras5-dev qtbase5-dev qtwebengine5-dev libwebkit2gtk-4.0-dev git

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

cd gambastable

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

qui ho dovuto installare le librerie per postgres

Codice: [Seleziona]
cd

sudo apt install postgresql-server-dev-13

cd gambastable

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

make && LANG="C" sudo make install

cd

gambas3
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline Picavbg

  • Senatore Gambero
  • ******
  • Post: 1.620
    • Mostra profilo
Re:installare Gambas3 in Ubuntu
« Risposta #2 il: 30 Gennaio 2022, 11:25:34 »
qui:
https://www.ubuntu-it.org/download
c'è la versione LTS di Ubuntu 20.04.3 Desktop, fai il download, verifica qui:

Purtroppo quella versione di Ubuntu l'ho installata ed abbandonata perchè mi ha dato un sacco di problemi di configurazione, per via dei driver VGA. Non sto qui a dilungarmi oltre. Andrei fuori tema  ed alla fine mi bocceresti, e questa volta senza paragonarmi a nessun nome illustre del passato.

Ora, se possibile, visto in fedora-32, ho installato, mi pare l'hanno scorso,  Gambas3.15.2, seguendo la stessa tua miniguida che ho cercato di seguire pure adesso, vorrei installare la stessa versione anche in Ubuntu 20.04.1.
Ora leggo le guide che mi hai segnalato e poi procedo, a meno che, nel frattempo tu non mi consigli diversamente per installare Gambas3.15.2.

:ciao:

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.240
  • Tonno verde
    • Mostra profilo
Re:installare Gambas3 in Ubuntu
« Risposta #3 il: 30 Gennaio 2022, 12:31:49 »
qui:
https://www.ubuntu-it.org/download
c'è la versione LTS di Ubuntu 20.04.3 Desktop, fai il download, verifica qui:

Purtroppo quella versione di Ubuntu l'ho installata ed abbandonata perchè mi ha dato un sacco di problemi di configurazione, per via dei driver VGA. Non sto qui a dilungarmi oltre. Andrei fuori tema  ed alla fine mi bocceresti, e questa volta senza paragonarmi a nessun nome illustre del passato.

Ora, se possibile, visto in fedora-32, ho installato, mi pare l'hanno scorso,  Gambas3.15.2, seguendo la stessa tua miniguida che ho cercato di seguire pure adesso, vorrei installare la stessa versione anche in Ubuntu 20.04.1.
Ora leggo le guide che mi hai segnalato e poi procedo, a meno che, nel frattempo tu non mi consigli diversamente per installare Gambas3.15.2.

Io per compilare sul tuo ubuntu farei così:

Prima disinstalli quello che hai installato:
Codice: [Seleziona]
cd gambasdevel

sudo make uninstall

cd

rm -rf gambasdevel/

Quindi seguirei passo passo quanto scritto nella guida nella parte iniziale, vale a dire, copio il comando delle librerie e con l'ausilio dell'editor di testo lo incollo, ordino come suggerito, copio e incollo nel terminale ecc...

Non so che desktop usi, comunque, una volta che hai installato Gambas ti basta cercare l'icona di gambas cliccarci col tasto desto e avviare con le qt

se invece vuoi avviare con le qt da terminale usi il comando:
Codice: [Seleziona]
GB_GUI=gb.qt5 GB_GUI_PLATFORM=x11 gambas3
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline Picavbg

  • Senatore Gambero
  • ******
  • Post: 1.620
    • Mostra profilo
Re:installare Gambas3 in Ubuntu
« Risposta #4 il: 30 Gennaio 2022, 16:31:36 »
Mi ripeto
Non so che desktop usi

Il mio ambiente grafico e Gnome.

Comunque, non hai risposto alla mia domanda.
Mi ripeto:  vorrei installare Gambas3.15.2 in Ubuntu 20.04.1. E' possibile?
:ciao:

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.240
  • Tonno verde
    • Mostra profilo
Re:installare Gambas3 in Ubuntu
« Risposta #5 il: 30 Gennaio 2022, 16:37:50 »
Mi ripeto
Non so che desktop usi

Il mio ambiente grafico e Gnome.

Comunque, non hai risposto alla mia domanda.
Mi ripeto:  vorrei installare Gambas3.15.2 in Ubuntu 20.04.1. E' possibile?

Si è possibile
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.725
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re:installare Gambas3 in Ubuntu
« Risposta #6 il: 31 Gennaio 2022, 11:29:44 »
Se hai scaricato i sorgenti da Git basta fare un checkout alla versione che serve e compilare.
 :ciao:
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Offline tornu

  • Gran Maestro dei Gamberi
  • *****
  • Post: 853
    • Mostra profilo
Re:installare Gambas3 in Ubuntu
« Risposta #7 il: 15 Marzo 2022, 22:20:13 »
Buonasera a tutti,
è ormai da una vita che non uso Gambas (purtroppo  :'() e quindi sono alquanto arruginito.
Un carissimo amico mi ha chiesto di apportare delle modifiche ha un programma che avevo fatto
per lui tanto tempo fà, non potendo dire di no, ho provato ad installare Gambas seguendo le guide
pubblicate da Gianluigi (un caro saluto  :ciao:) ma purtroppo quando lo avvio mi dà questo messaggio:
Comando <<gambas3>> non trovato, ma può essere installato con:
sudo apt install gambas3-ide

Mi aiutate a capire cosa stò sbagliando, grazie
S.O. Ubuntu 20.04.4 LTS
Il software è come il sesso, è meglio quando è libero. (Linus Torvalds)

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.240
  • Tonno verde
    • Mostra profilo
Re:installare Gambas3 in Ubuntu
« Risposta #8 il: 15 Marzo 2022, 23:25:22 »
Ciao Tornu,
ben ritrovato mi fa piacere risentirti.
Non so cosa hai già provato ma per installare Gambas3 su Ubuntu 20.04 ti basta seguire questi passaggi.
Nota: occorre che Gambas non sia già stato installato da PPA, altrimenti devi eliminare ogni traccia e il PPA stesso.

Codice: [Seleziona]
sudo apt install build-essential g++ automake autoconf libtool libbz2-dev libzstd-dev libmysqlclient-dev unixodbc-dev libpq-dev 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-private-dev libpoppler-glib-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-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 libqt5opengl5-dev libqt5svg5-dev libqt5webkit5-dev libqt5x11extras5-dev qtbase5-dev qtwebengine5-dev libwebkit2gtk-4.0-dev git postgresql-server-dev-12

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

cd gambastable

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

make && LANG="C" sudo make install

Ho istallato in questo modo la versione stabile su una virtuale

Se invece ti interessa la versione master, devi apportare questi cambiamenti:
Codice: [Seleziona]
git clone --depth=1 https://gitlab.com/gambas/gambas.git gambasdevel
cd gambasdevel
a quanto scritto sopra

 :ciao:

Dimenticavo: la risposta del terminale è dovuta al fatto che non hai installato le giuste librerie, se copi e incolli quelle che ti ho scritto dovrebbe funzionare
« Ultima modifica: 15 Marzo 2022, 23:29:29 da Gianluigi »
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline tornu

  • Gran Maestro dei Gamberi
  • *****
  • Post: 853
    • Mostra profilo
Re:installare Gambas3 in Ubuntu
« Risposta #9 il: 16 Marzo 2022, 16:26:23 »
Ciao Gianluigi,
sì, ho provato l' installazione da PPA, come da miei vecchi ricordi, ho disinstallato tutto (credo  ???), successivamente sono venuto sul Forum per capire come installarlo,
presupponendo che non usandolo da tempo qualcosa sicuramente nel tempo è cambiata anche riguardo l' installazione, ho trovato le tue guide e ho avviato l' installazione,
ma niente. Rimuovo tutto e riprovo l' installazione con la procedura che hai postato nella tua risposta. Vi aggiornerò sui progressi.
Ti ringrazio per la tua disponibilità come sempre  :-*
Il software è come il sesso, è meglio quando è libero. (Linus Torvalds)

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.240
  • Tonno verde
    • Mostra profilo
Re:installare Gambas3 in Ubuntu
« Risposta #10 il: 16 Marzo 2022, 16:40:23 »
Ciao Gianluigi,
sì, ho provato l' installazione da PPA, come da miei vecchi ricordi, ho disinstallato tutto (credo  ???), successivamente sono venuto sul Forum per capire come installarlo,
presupponendo che non usandolo da tempo qualcosa sicuramente nel tempo è cambiata anche riguardo l' installazione, ho trovato le tue guide e ho avviato l' installazione,
ma niente. Rimuovo tutto e riprovo l' installazione con la procedura che hai postato nella tua risposta. Vi aggiornerò sui progressi.
Ti ringrazio per la tua disponibilità come sempre  :-*

Sempre a tua disposizione  :D

Comunque le istruzioni per installare da PPA le trovi qui:
http://gambaswiki.org/wiki/install/ubuntu
Anche se non la uso credo che sia la procedura corretta...

Invece per disinstallare ricordati di rimuovere anche il repository del PPA

 :ciao:
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline tornu

  • Gran Maestro dei Gamberi
  • *****
  • Post: 853
    • Mostra profilo
Re:installare Gambas3 in Ubuntu
« Risposta #11 il: 17 Marzo 2022, 23:24:18 »
Codice: [Seleziona]
sudo apt install build-essential g++ automake autoconf libtool libbz2-dev libzstd-dev libmysqlclient-dev unixodbc-dev libpq-dev 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-private-dev libpoppler-glib-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-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 libqt5opengl5-dev libqt5svg5-dev libqt5webkit5-dev libqt5x11extras5-dev qtbase5-dev qtwebengine5-dev libwebkit2gtk-4.0-dev git postgresql-server-dev-12

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

cd gambastable

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

make && LANG="C" sudo make install

Buonasera a tutti,
con le indicazioni fornitemi da Gianluigi, Gambas3 installato e perfettamente funzionante  :2birre:
Il software è come il sesso, è meglio quando è libero. (Linus Torvalds)