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/Hashlo 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.0e qui:
https://www.gambas-it.org/smf/index.php?topic=8049.0e 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.ymle 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