Autore Topic: compilatore gambas  (Letto 3155 volte)

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.482
    • Mostra profilo
compilatore gambas
« il: 10 Maggio 2008, 15:15:37 »
ho realizzato un programmino per automatizzare  la procedura di installazione di gambas da sorgenti.
in questo modo lancio l' installazione senza doveraspettare passo per passo il completamento di tutte le operazioni.


chi volesse provarlo lasci un messaggio sul funzionamento


il programma attualmente l' ho provato su ubuntu 8.04 installando gambas 2.5


il programma è in formato .deb


per funzionare correttamente  è necessario controllare prima di avviare l' applicazione che non siano in esecuzione programmi di installazione pacchetti o aggiornamento

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.482
    • Mostra profilo
Re: compilatore gambas
« Risposta #1 il: 12 Maggio 2008, 19:58:18 »
oggi ho utilizzato il programma per installare la versione 2.6 di gambas ed è andato tutto liscio :-)

Offline leo72

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 2.163
    • Mostra profilo
    • http://www.leonardomiliani.com
Re: compilatore gambas
« Risposta #2 il: 12 Maggio 2008, 23:49:17 »
Sarebbe bello avere il sorgente, altrimenti la sua pubblicazione perde il suo significato didattico  :punzecchio:
Visita il mio sito personale: http://www.leonardomiliani.com

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.482
    • Mostra profilo
Re: compilatore gambas
« Risposta #3 il: 13 Maggio 2008, 18:52:48 »
più che giusto!

l'ho fatto in deb pensando che fosse più usabile, soprattutto se non si ha gambas installato e lo si vuove installare da sorgenti.
piu tardi mando il tutto nell' area download

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.482
    • Mostra profilo
Re: compilatore gambas
« Risposta #4 il: 13 Maggio 2008, 19:47:25 »
il programma effettua prima l' installazione delle dipendenze necessarie alla compilazione di gambas (ho seguito la lista indicata da http://gambasdoc.org/help/install/ubuntu ) generando il file "dipendenze.log" in cui viene salvato tutto l' output del comando "apt-get install".
poi spacchetta l'eseguibile salvando l' output in "scompatta.log"
a questo punto viene dato un comando "make clean" >>>>>>>>>>> "clean.log"
poi si parte con la compilazione quindi effettua un "configure" salvando il tutto in "configure.log"
un "make" il cui output viene salvato in "make.log"
e per finire il programma lancia un "make install" il cui output si troverà in "make_intall.log"
Se tutto è andato a buon fine verrà avviato il nostro amatissimo Gambas2.

la creazione dei file log (nella cartella home) è comodissima per poter analizzare le varie operazioni, soprattutto nel caso (spero che sia raro) in cui autogambas non riuscisse ad installare gambas.

Il programma utilizza i comando SHELL e EXEC per le varie operazioni

Offline Pixel

  • Amministratore
  • Maestro Gambero
  • *****
  • Post: 414
    • Mostra profilo
    • http://www.gambas-it.org
Re: compilatore gambas
« Risposta #5 il: 14 Maggio 2008, 09:47:35 »
E complimenti... Il programma lavora benissimo.

Unico appunto che per funzionare devi avere Gambas installato.
Su Ubuntu a 32 bit il problema non si pone perchè il sistema si scarica le dipendenze necessarie in quanto presenti nei repository, su Ubuntu 64 bit non è possibile perchè Gambas non è stato messo.
Per ovviare al problema consiglierei di preparare uno script da lanciare via shell.

Ciao
Ubuntu Italian Member Ubuntu User 4683
Il mio Blog

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.482
    • Mostra profilo
Re: compilatore gambas
« Risposta #6 il: 14 Maggio 2008, 21:08:22 »
una precisazione: non serve avere gambas installato sul pc bastano quei pochi pacchetti che il pacchetto deb si carica automaticamente, il problema per ubuntu 64 bit persiste ugualmente.
chissà se questa mancanza di gambas è una cosa definitiva o se nelle prossime versioni verrà reintegrata, chissà poi perchè non è stata inclusa!

Offline Pixel

  • Amministratore
  • Maestro Gambero
  • *****
  • Post: 414
    • Mostra profilo
    • http://www.gambas-it.org
Re: compilatore gambas
« Risposta #7 il: 14 Maggio 2008, 21:27:01 »
Citazione

fsurfing ha scritto:
una precisazione: non serve avere gambas installato sul pc bastano quei pochi pacchetti che il pacchetto deb si carica automaticamente, il problema per ubuntu 64 bit persiste ugualmente.
chissà se questa mancanza di gambas è una cosa definitiva o se nelle prossime versioni verrà reintegrata, chissà poi perchè non è stata inclusa!

Pochi... diciamo il runtime ed i moduli base... comunque, la non inclusione è stata perchè la 8.04 è una LTS e di conseguenza non hanno voluto aggiungere troppi programmi non testati che potessero comportare potenziali vulnerabilità.
Comunque ti rinnovo i complimenti.
Ciao
Ubuntu Italian Member Ubuntu User 4683
Il mio Blog

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.482
    • Mostra profilo
Re: compilatore gambas
« Risposta #8 il: 14 Maggio 2008, 22:23:22 »
grazie mille per i complimenti e per il chiarimento!!!!

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.482
    • Mostra profilo
Re: compilatore gambas
« Risposta #9 il: 28 Maggio 2008, 20:07:57 »
per evitare errori vi consiglio  prima di utilizzare autogambas di effettuere le seguenti operazioni:


1- disinstallare tramite gestore pacchetti synaptic gambas2 e tutti i vari  
   pacchetti correlati

2- disabilitare temporaneamente eventuali repositi di gambas che non siano quelli
   originali di ubuntu

3- chiudere sinaptic

4- installare il pacchetto .deb di autogambas (area download)

5-chiudere installatore di pacchetti

6- lanciare autogambas

7 - al termine se tutto è andato a buon fine si può riabilitare il repositi di    
    gamgas2