Programmazione > Progetti degli utenti

compilatore gambas

(1/2) > >>

fsurfing:
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

fsurfing:
oggi ho utilizzato il programma per installare la versione 2.6 di gambas ed è andato tutto liscio :-)

leo72:
Sarebbe bello avere il sorgente, altrimenti la sua pubblicazione perde il suo significato didattico  :punzecchio:

fsurfing:
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

fsurfing:
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

Navigazione

[0] Indice dei post

[#] Pagina successiva

Vai alla versione completa