Prova a dare questo comando:
sudo apt --fix-broken install
e posta qui tutto quello che il terminale ti dice
P.S. Ma tu hai disinstallato Gambas ecc. prima di dare i comandi della guida?[/code]
Avevo disinstallato gambas, poi l'ho reinstallato, ma sono messo come prima.
Allora sembra che la stabile non funzioni con PostgreSQL pertanto devi installare la master che poi non è altro che la stabile di domani.
Ricordati che devi dare un comando per volta e dopo averlo scritto o copiato preciso devi agire su Invio, quando digiti la password sembra non succedere nulla, ma tu digitala precisa.
Questo comando dovrebbe riparare i guasti, ma se non ci riesce e/o ha bisogno del tuo intervento te lo dice, riporta qui eventuali comunicazioni che non sai soddisfare:
sudo apt --fix-broken install
Se il terminale tace o riesci a completare, puoi proseguire con:
Questo comando dovrebbe rimuovere qualunque repository di Gambas dalla scheda Autenticazione di Software e aggiornamenti, dopo averlo dato puoi accertartene perché non sono sicuro che funzioni con l'asterisco, eventualmente puoi sempre operare manualmente e rimuoverlo/li, se funziona puoi dirmelo?
sudo add-apt-repository --remove ppa:gambas*
Questi comandi dovrebbero fare pulizia completa del vecchio Gambas installato:
sudo apt purge gambas3
sudo apt autoremove
sudo rm -f /usr/local/bin/gbx3 /usr/local/bin/gbc3 /usr/local/bin/gba3 /usr/local/bin/gbi3 /usr/local/bin/gbs3
sudo rm -rf /usr/local/lib/gambas3
sudo rm -rf /usr/local/share/gambas3
sudo rm -f /usr/local/bin/gambas3
sudo rm -f /usr/local/bin/gambas3.gambas
sudo rm -f /usr/bin/gbx3 /usr/bin/gbc3 /usr/bin/gba3 /usr/bin/gbi3 /usr/local/bin/gbs3
sudo rm -rf /usr/lib/gambas3
sudo rm -rf /usr/share/gambas3
sudo rm -f /usr/bin/gambas3
sudo rm -f /usr/bin/gambas3.gambas
Ora che sei pulito (spero) puoi installare Gambas master (quello che funziona con PostgreSQL parola di Golia, vedi l'altro post):
sudo apt update
sudo apt install build-essential g++ automake autoconf libbz2-dev default-libmysqlclient-dev unixodbc-dev libpq-dev postgresql-server-dev-12 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 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-3.0-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 git libssl-dev libcanberra-gtk-module git
git clone --depth=1 https://gitlab.com/gambas/gambas.git gambasdevel
cd gambasdevel
./reconf-all && ./configure -C
Il terminale ti risponderà questo, ma è tutto regolare:
||
|| THESE COMPONENTS ARE DISABLED:
|| - gb.desktop.gnome.keyring
|| - gb.qt4
|| - gb.qt4.ext
|| - gb.qt4.opengl
|| - gb.qt4.webkit
||
Continuiamo con i comandi; LANG="C" da l'output in inglese nel caso ci fossero errori così potrai copiarli e riportarli da inviare a Minisini:
make && LANG="C" sudo make install
cd
gambas3
In bocca al lupo.