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
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?
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
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.
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
cd
sudo apt install postgresql-server-dev-13
cd gambastable
./reconf-all && ./configure -C
make && LANG="C" sudo make install
cd
gambas3
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:
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:
GB_GUI=gb.qt5 GB_GUI_PLATFORM=x11 gambas3
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.
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:
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