Autore Topic: Compilare Gambas3 Master e Stable da Git su Ubuntu  (Letto 19188 volte)

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.150
  • Tonno verde
    • Mostra profilo
Compilare Gambas3 Master e Stable da Git su Ubuntu
« il: 10 Luglio 2018, 19:53:58 »
Allego file pdf che spiega come compilare Gambas su Ubuntu 18.04 e 18.10

Il file è disponibile ai soli utenti iscritti

Buon divertimento con Gambas!

 :ciao: :ciao:

Dimenticavo eventuali suggerimenti sono graditi  :D
Ho cambiato il comando che installa le librerie.
Ennesimo cambiamento. Su suggerimenti di vuott ho aggiunto una precisazione e la procedura di aggiornamento sicuro.
Aggiornamento e semplificazione
Aggiunto pdf per 20.04
Aggiornati i file alla nuova IDE gui
« Ultima modifica: 05 Dicembre 2020, 16:25:08 da Gianluigi »
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re:Compilare Gambas3 Master da Git su Ubuntu 18.04 LTS
« Risposta #1 il: 14 Luglio 2018, 21:56:31 »
Installato su linux mint 19 cinnamon
Grazie mille

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.150
  • Tonno verde
    • Mostra profilo
Re:Compilare Gambas3 Master e Stable da Git su Ubuntu 18.04 e 18.10
« Risposta #2 il: 11 Novembre 2018, 01:12:12 »
Purtroppo mi ero fidato di quanto scritto sulla wiki da Willy Raets e così ho preso per buone tutte le librerie da lui riportate e in base a ciò ho creato le guide.
Nulla di irreparabile o pericoloso per carità, solo che abbiamo fatto del lavoro inutile per installare inutili librerie ai fini della compilazione di Gambas.
Si avete indovinato tutte le librerie copiate dalle versioni precedenti erano inutili, a questo punto ho approfondito e grazie a Benoit e alle mie (un po estenuanti perché ripetitive) prove ho scoperto altre librerie che non servivano sia per Ubuntu che per Debian, libesd0-dev ce la portiamo dietro da anni.
Bando alle ciancie volendo con questi comandi possiamo rimuoverle, nel dubbio che possano essere utili potete tranquillamente lasciarle:
Per Ubuntu:
Codice: [Seleziona]
sudo apt remove esound-common libesd0 libesd0-dev libsage2 libsage-dev pulseaudio-esound-compat libaudiofile-dev libaudiofile1
Se usate solo remove e notate qualche malfunzionamento basta reinstallare le librerie e tutto ritorna come prima

Ho aggiornato il pdf semplificandolo (spero)
« Ultima modifica: 15 Novembre 2018, 17:06:55 da Gianluigi »
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.700
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re:Compilare Gambas3 Master e Stable da Git su Ubuntu 18.04 e 18.10
« Risposta #3 il: 11 Novembre 2018, 09:16:52 »
Grazie!  :)
 :ciao:
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.150
  • Tonno verde
    • Mostra profilo
Re:Compilare Gambas3 Master e Stable da Git su Ubuntu 18.04 e 18.10
« Risposta #4 il: 15 Novembre 2018, 17:12:05 »
Attenzione la libreria libtool è indispensabile per compilare i programmi, solo che ora non serve più installarla in quanto già installata di default.

Se per caso l'avete rimossa basta reinstallarla con:

Codice: [Seleziona]
sudo apt install libtool

Cosa volete che vi dica sarà il cambio di stagione...  :-[

...per le altre vale il discorso di prima (inutili).
« Ultima modifica: 15 Novembre 2018, 17:14:28 da Gianluigi »
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.150
  • Tonno verde
    • Mostra profilo
Re:Compilare Gambas3 Master e Stable da Git su Ubuntu
« Risposta #5 il: 02 Marzo 2020, 16:43:14 »
Ho cambiato il titolo perché adesso con l'aggiunta di questa nota:
Citazione
* Nota: Il file gitlab-ci.yml reperibile su GitLab di Gambas
(https://gitlab.com/gambas/gambas/-/blob/master/.gitlab-ci.yml) contiene l’elenco delle librerie per le varie
release.
Anche se per le altre release cambiano le librerie i passaggi per la compilazione rimangono invariati.
la guida alla compilazione si adatta alle nuove release a venire.

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

Offline Michy9393

  • Gran Maestro dei Gamberi
  • *****
  • Post: 570
  • Ubuntu: Linux for Human Beings
    • Mostra profilo
Re:Compilare Gambas3 Master e Stable da Git su Ubuntu
« Risposta #6 il: 02 Marzo 2020, 21:18:22 »
Grande!
Utilissima come guida! ;D

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.150
  • Tonno verde
    • Mostra profilo
Re:Compilare Gambas3 Master e Stable da Git su Ubuntu
« Risposta #7 il: 23 Settembre 2020, 23:04:49 »
Ho creduto utile aggiungere il pdf per Ubuntu 20.04 LTS

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

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.700
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re:Compilare Gambas3 Master e Stable da Git su Ubuntu
« Risposta #8 il: 24 Settembre 2020, 08:48:51 »
Ho creduto utile aggiungere il pdf per Ubuntu 20.04 LTS

 :ciao:
:ok:
Grazie!
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.150
  • Tonno verde
    • Mostra profilo
Re:Compilare Gambas3 Master e Stable da Git su Ubuntu
« Risposta #9 il: 15 Novembre 2020, 14:56:04 »
Chi ha i desktop basati sulle librerie gtk come Ubuntu Gnome e compila la master si sarà accorto improvvisamente di avere mille problemi, avevo già comunicato che si poteva far partire Gambas QT da terminale con il comando:

Codice: [Seleziona]
export GB_GUI=gb.qt5 && gambas3

Se avete creato il laucher potete cambiarlo così (vi consiglio di farlo comunque perché la path precedente di Exec non funziona più a dovere, appena posso aggiorno i pdf):

Codice: [Seleziona]
[Desktop Entry]
Name=Gambas3
Exec=gambas3
GenericName=Gambas3
Comment=Gambas3 Integrated Development Environment
Icon=/usr/share/icons/hicolor/256x256/apps/gambas3.png
Terminal=false
Type=Application
Categories=Development;IDE;
StartupNotify=true
Actions=QT5;GTK3

[Desktop Action QT5]
Name=GB_GUI QT5
Exec=env GB_GUI=gb.qt5 gambas3

[Desktop Action GTK3]
Name=GB_GUI GTK3
Exec=env GB_GUI=gb.gtk3 gambas3
E salvare e riavviare.

Così facendo basta cliccare col tasto destro sull'icona di Gambas nella doc e scegliere con quale libreria aprire la IDE.

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

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.700
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re:Compilare Gambas3 Master e Stable da Git su Ubuntu
« Risposta #10 il: 15 Novembre 2020, 16:22:31 »
Grazie Capitano!
 :ciao:
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.150
  • Tonno verde
    • Mostra profilo
Re:Compilare Gambas3 Master e Stable da Git su Ubuntu
« Risposta #11 il: 15 Novembre 2020, 16:35:19 »
Grazie Capitano!
 :ciao:

 :D Prego ho aggiornato i file pdf, spero correttamente

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

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.700
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re:Compilare Gambas3 Master e Stable da Git su Ubuntu
« Risposta #12 il: 15 Novembre 2020, 17:48:17 »
Finalmente, si può tornare a lavorare con un po' di stabilità!!!
Nella parte di traduzione stavo impazzendo!
Usando Qt5 adesso funziona!
 :-*
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.150
  • Tonno verde
    • Mostra profilo
Re:Compilare Gambas3 Master e Stable da Git su Ubuntu
« Risposta #13 il: 15 Novembre 2020, 21:57:25 »
Sembra che il trucco
Codice: [Seleziona]
Exec=env GB_GUI=gb.qt5 gambas3
sia stato apprezzato da Minisini che lo ha implementato:
https://gitlab.com/gambas/gambas/-/commit/2bf1b860bbf6525651a35d73c312c2739a17f861#c6ec9ac9c8f79cf7cc4765f42e127177e598eecf
anche se io non riesco a vedere differenze rispetto a prima  :-\

Qualcuno che non ha ancora cambiato il file .desktop lo ha potuto provare?

vuott?

 :ciao:
« Ultima modifica: 15 Novembre 2020, 21:59:19 da Gianluigi »
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.264
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:Compilare Gambas3 Master e Stable da Git su Ubuntu
« Risposta #14 il: 15 Novembre 2020, 22:44:01 »
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »