Gambas-it
Programmazione => Progetti degli utenti => Topic aperto da: fsurfing - 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
-
oggi ho utilizzato il programma per installare la versione 2.6 di gambas ed è andato tutto liscio :-)
-
Sarebbe bello avere il sorgente, altrimenti la sua pubblicazione perde il suo significato didattico :punzecchio:
-
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
-
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
-
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
-
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!
-
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
-
grazie mille per i complimenti e per il chiarimento!!!!
-
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