Gambas-it

Gambas3 => Programmazione => Topic aperto da: simo97 - 09 Maggio 2013, 21:30:54

Titolo: aggiornamenti automatici
Inserito da: simo97 - 09 Maggio 2013, 21:30:54
allora....
dovrei inserire qualcosa per un aggiornamento automatico
il sito lo abbiamo
per il resto ditemi voi :-[

 :2birre:--per formulinux-- :2birre:
Titolo: Re: aggiornamenti automatici
Inserito da: fsurfing - 09 Maggio 2013, 21:43:59
Interrogando una  pagina php apposita puoi far controllare la presenza  di una nuova versione, e quindi volendo puoi procedere ad un installazione della nuova rekease
Titolo: Re: aggiornamenti automatici
Inserito da: simo97 - 09 Maggio 2013, 21:56:18
per la prima parte ci sono
ma per la sovrascrizione/aggiornamento(dopo avere i dati)???
Titolo: Re: aggiornamenti automatici
Inserito da: fsurfing - 09 Maggio 2013, 22:10:53
Un modo. Brutale ma efficace e qullo di sovrascrivere il binario del tuo programma a patto che il nuovo versione non usi componenti non presenti nella vecchia versione e quindi non istallati.

naturalmente questo sistema e contro qualsiasi etica linuxiana, visto che si bypassa brutalmente il gestore di pacchetti, però di contro permette a chiunque di aggiornare con un semplice click, (naturalmente si dovrà inserire la pass di root  visto che il binario è in /usr/bin.)

un altro problema è ce il gestore di pacchetti non sarà aggiornato sulla versione attuale del programma, ma per lui sul sistema sarà presente la versione che è stata installata tramite deb
Titolo: Re: aggiornamenti automatici
Inserito da: Michy9393 - 09 Maggio 2013, 23:15:05
Dobbiamo bypassare questi problemi e cercare di creare un sistema di aggiornamento semplice...Chi potrebbe darci una mano?
Titolo: Re: aggiornamenti automatici
Inserito da: simo97 - 10 Maggio 2013, 16:19:43
Un modo. Brutale ma efficace e qullo di sovrascrivere il binario del tuo programma a patto che il nuovo versione non usi componenti non presenti nella vecchia versione e quindi non istallati.

naturalmente questo sistema e contro qualsiasi etica linuxiana, visto che si bypassa brutalmente il gestore di pacchetti, però di contro permette a chiunque di aggiornare con un semplice click, (naturalmente si dovrà inserire la pass di root  visto che il binario è in /usr/bin.)

un altro problema è ce il gestore di pacchetti non sarà aggiornato sulla versione attuale del programma, ma per lui sul sistema sarà presente la versione che è stata installata tramite deb
meno brutale
tipo con il gestore pacchetti integrato???
tipo come funziona per tutti gli altri programmi(ti si apre la finestrella e ti fa acconsentire agli agg....)
oppure all'avvio del programma fa un check e ti apre internet e il resto lo devi fare tu, ma è brutto!!!

oppure
un programma separato(nella stessa cartella e va avviato per primo) che fa il check e chiede se si vuole fare gli aggiornamenti poi cancella tutto il programma da aggiornare e riscarica
però funzionerebbe con l'eseguibile... o non sò... :-\

il fatto è che qualche componente lo attiveremo...(tipo per i grafici, o per la grafica etc....)

qualcosa di generale... che dovrebbero avere tutti i programmi grandicelli...
....
Titolo: Re: aggiornamenti automatici
Inserito da: 9bit - 10 Maggio 2013, 18:27:43
.....fare un repository?
Titolo: Re: aggiornamenti automatici
Inserito da: simo97 - 10 Maggio 2013, 18:38:53
bell'idea ma come saprete so a malapena che cos'è :-\
Titolo: Re: aggiornamenti automatici
Inserito da: 9bit - 10 Maggio 2013, 18:45:26
bell'idea ma come saprete so a malapena che cos'è :-\
visto che lo spazio web c'è, farlo è una stupidata, ci sono molte guide al riguardo  ;)
Titolo: Re: aggiornamenti automatici
Inserito da: simo97 - 10 Maggio 2013, 19:47:56
bell'idea ma come saprete so a malapena che cos'è :-\
visto che lo spazio web c'è, farlo è una stupidata, ci sono molte guide al riguardo  ;)
spiegami perchè non ci ho capito niente  :mad: :mad: :mad:

Titolo: Re: aggiornamenti automatici
Inserito da: simo97 - 11 Maggio 2013, 15:48:45
pg1: fa il check
programma: il programma da aggiornare

allora se io
1) ho il file in tar.bz (meglio l'eseguibile??) aggiornato sul sito di michy
2) creo un programma che fa un chek
     2.1)non ci sono agg: allora fa partire il programma(come??)
     2.2)ci sono agg: 2.2.1)scarica il file
                            2.2.2) lo scompatta (come??)
                            2.2.3) elimina la precedente versione
                            2.2.4) sposta il file della nuova versione nella cartella apposita
                            2.2.5) lo fa partire (come???)

il pg1 va avviato per primo
e il programma va messo dentro la cartella di pg1

qualcuno ha capito?? -io no-

....ora sarà complicato ma è il modo più immediato.....

se qualcuno si "degna" di rispondere faccio qualcosa di generico e poi chi vuole se lo copia....
Titolo: Re: aggiornamenti automatici
Inserito da: 9bit - 11 Maggio 2013, 15:52:00
bell'idea ma come saprete so a malapena che cos'è :-\
visto che lo spazio web c'è, farlo è una stupidata, ci sono molte guide al riguardo  ;)
spiegami perchè non ci ho capito niente  :mad: :mad: :mad:


Leggi qui (http://hikarilabs.forumcommunity.net/?t=42318123) e qui (http://guide.debianizzati.org/index.php/Creare_un_Repository_Debian) credo che sia fattibile...
Titolo: Re: aggiornamenti automatici
Inserito da: simo97 - 11 Maggio 2013, 16:00:23
grande ;) ;)
Titolo: Re: aggiornamenti automatici
Inserito da: simo97 - 11 Maggio 2013, 16:37:35
asp
mi sono bloccato
ho la key
ma mi chiede il pacchetto .deb...
io ho il tar.bz
come lo comprimo in .deb????

edit
mi dice di fare alien --to-deb /home/simone/Scrivania/Formulinux-0.0.9provarepo.tar.gz
ma mi fa il programma alien non è istallato......
ho provato ad istallarlo ma fa
Codice: [Seleziona]
E: dpkg è stato interrotto. È necessario eseguire "sudo dpkg --configure -a" per correggere il problema. 
simone@simone-V:~/Scrivania/repo-formulinux$ sudo dpkg --configure -a
Elaborazione dei trigger per ureadahead...
ureadahead will be reprofiled on next reboot
Configurazione di virtualbox-guest-x11 (4.2.10-dfsg-0ubuntu2)...

File di configurazione "/etc/X11/Xsession.d/98vboxadd-xclient"
 ==> File nel sistema creato dall'utente o da uno script.
 ==> File anche nel pacchetto fornito dal responsabile del pacchetto.
   Come procedere? Le opzioni sono:
    Y o I   : installa la versione del responsabile del pacchetto
    N od O  : mantiene la versione attualmente installata
      D     : mostra le differenze tra le versioni
      Z     : avvia una shell per esaminare la situazione
 L'azione predefinita consiste nel mantenere la versione attuale.
*** 98vboxadd-xclient (Y/I/N/O/D/Z) [predefinito=N] ? y
Installazione della nuova versione del file di configurazione /etc/X11/Xsession.d/98vboxadd-xclient...
Elaborazione dei trigger per libc-bin...
ldconfig deferred processing now taking place
simone@simone-V:~/Scrivania/repo-formulinux$

non ci ho capito niente...
qualcuno mi illumini!!!!

------------------------------------------------------
se qualcuno non lo sa ho ubuntu 13.4
------------------------------------------------------
Titolo: Re: aggiornamenti automatici
Inserito da: simo97 - 11 Maggio 2013, 19:52:26
aiutoooo

come lo trasformo????
alien già provato
sudo checkinstall -D make install
mi da qualcosa tipo "make: ***  Nessuna regola per generare l'obiettivo "install".  Arresto."
 :hard: :hard: :hard: :hard:
Titolo: Re: aggiornamenti automatici
Inserito da: Michy9393 - 12 Maggio 2013, 01:54:11
Magari fare una cosa del genere! Comunque mi dispiace ma non posso essere di aiuto :(
Titolo: Re: aggiornamenti automatici
Inserito da: 9bit - 12 Maggio 2013, 02:48:25
aiutoooo

come lo trasformo????
alien già provato
sudo checkinstall -D make install
mi da qualcosa tipo "make: ***  Nessuna regola per generare l'obiettivo "install".  Arresto."
 :hard: :hard: :hard: :hard:
Perchè devi trasformare?  :rolleyes:  Ci pensa Gambas  a crearti sia il file .DEB che il .tar.gz.
Tu devi solo creare i due file "release" nelle due directory "binary" e "source"....

Te l'ho fatto io il repo, (è locale così fai una prova) te lo allego.
Devi decomprimerlo nella tua "home"
Poi da terminale dai:
Codice: [Seleziona]
sudo gedit /etc/apt/sources.list
nel file che ti si apre in fondo copi:
Codice: [Seleziona]
deb file:///home/TUONOME/debian binary/
deb-src file:///home/TUONOME/debian source/
dove "tuonome devi inserire il tuo nome reale" chiudi e salvi.

poi aggiorni"
Codice: [Seleziona]
sudo apt-get update

Poi sempre da terminale dai: (verifica se il repo funziona)
Codice: [Seleziona]
sudo apt-cache show formulinux1
Puoi anche provare da gestore pacchetti, scrivendo nella barra di ricerca "Formulinux1", ti verrà fuori il pacchetto.

Se il repo lo matti sul web devi solo cambiare il percorso nel file "sources.list"  :ciao:
Ovviamente devi anche personalizzare i due file "Release"

Ps: non posso allegare, pesa troppo, dimmi dove posso spedirtelo.
Titolo: Re: aggiornamenti automatici
Inserito da: Michy9393 - 12 Maggio 2013, 13:42:33
:o 9BIT tu sei un grande!
Titolo: Re: aggiornamenti automatici
Inserito da: simo97 - 12 Maggio 2013, 14:09:12
tu sei un mito!!!

 :yeah: :party: :yeah: :yeah: :party:
Titolo: Re: aggiornamenti automatici
Inserito da: simo97 - 12 Maggio 2013, 14:25:52
Codice: [Seleziona]
Perchè devi trasformare?    Ci pensa Gambas  a crearti sia il file .DEB che il .tar.gz.
nooo
non lo sapevo!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.......
 :-X
Titolo: Re: aggiornamenti automatici
Inserito da: simo97 - 12 Maggio 2013, 16:08:35
ok  ;D
una specie di repo l'ho fatto anch'io ma attendo il tuo che poi lo modifico....
Titolo: Re: aggiornamenti automatici
Inserito da: 9bit - 12 Maggio 2013, 20:18:14
mito...non esageriamo  :D

ok  ;D
una specie di repo l'ho fatto anch'io ma attendo il tuo che poi lo modifico....

come ti ho risposto in PM te lo posso spedire per mail, non uso skipe....
Titolo: Re: aggiornamenti automatici
Inserito da: 9bit - 12 Maggio 2013, 20:32:27
Ho trovato il sistema....creiamo un bel sitozzo per Formlinux, questa è solo una bozza http://formulinux.jimdo.com/
puoi scaricare il repo  :ciao:
Titolo: Re: aggiornamenti automatici
Inserito da: Michy9393 - 13 Maggio 2013, 09:54:25
il sito esiste già 9Bit :)
Eccolo:
http://www.martellimichel.altervista.org/?q=formulinux
Titolo: Re: aggiornamenti automatici
Inserito da: 9bit - 13 Maggio 2013, 12:32:15
il sito esiste già 9Bit :)
Eccolo:
http://www.martellimichel.altervista.org/?q=formulinux
Perfetto! Potresti dedicarci un piccolo spazio web nel tuo sito (una pagina nascosta con password) per lo scambio dei file?

Titolo: Re: aggiornamenti automatici
Inserito da: simo97 - 13 Maggio 2013, 15:05:53
bell'idea!!!

dopo datemi link e pass...
Titolo: Re: aggiornamenti automatici
Inserito da: Michy9393 - 13 Maggio 2013, 17:24:16
il sito esiste già 9Bit :)
Eccolo:
http://www.martellimichel.altervista.org/?q=formulinux
Perfetto! Potresti dedicarci un piccolo spazio web nel tuo sito (una pagina nascosta con password) per lo scambio dei file?


9bit fai la prova con il sito che hai fatto ;)poi quando funziona tutto mi spieghi come fare...il sito non l'ho reso "accessibile" a tutti nel senso che creare un utente ecc che abbia dei permessi ecc mi farà rifare quasi il sito da capo  :rotfl:
Titolo: Re: aggiornamenti automatici
Inserito da: simo97 - 13 Maggio 2013, 17:29:48
no non serve
basta che fai un link da qualche parte e ci metti un pass
poi fai un paio di pagine
una per scambiarci i file
una per messaggiare
etc...
Titolo: Re: aggiornamenti automatici
Inserito da: simo97 - 13 Maggio 2013, 21:22:16
perchè non facciamo una specie di forum apposta per formulinux
tipo gambas.it oppure http://www.tutto-opensource.org/gesthotel/smf/index.php (http://www.tutto-opensource.org/gesthotel/smf/index.php)
con una sezione nascosta con la chat in tempo reale(la foto, non dico dove l'ho presa ma si capisce...) solo per noi, un archivio con tutte le mod etc....

bè mi affido a voi  ;) dato che di html non conosco praticamente niente :'(
imparerò ;)
Titolo: Re: aggiornamenti automatici
Inserito da: simo97 - 13 Maggio 2013, 21:33:56
Ho trovato il sistema....creiamo un bel sitozzo per Formlinux, questa è solo una bozza http://formulinux.jimdo.com/
puoi scaricare il repo  :ciao:
:o :o :o
non l'avevo visto!!!
domani finisco il repo!!

----------
il chengelog del .deb cominciamo a tenerlo aggiornato (con ogni modifica) dalla 0.1.0
----------

9bit continua con il tuo lavoro!!! ;D ;D
Titolo: Re: aggiornamenti automatici
Inserito da: 9bit - 15 Maggio 2013, 17:51:32
il sito esiste già 9Bit :)
Eccolo:
http://www.martellimichel.altervista.org/?q=formulinux
Perfetto! Potresti dedicarci un piccolo spazio web nel tuo sito (una pagina nascosta con password) per lo scambio dei file?


9bit fai la prova con il sito che hai fatto ;)poi quando funziona tutto mi spieghi come fare...il sito non l'ho reso "accessibile" a tutti nel senso che creare un utente ecc che abbia dei permessi ecc mi farà rifare quasi il sito da capo  :rotfl:
Non posso fare una prova in quanto la piattaforma Jimdo è completamente diversa da quella di Altervista; jimdo è tutto automatizzato, in Altervista devi creare delle pagine a doc e caricarli sul server.
Ci sono parecchie guide, prova questa (http://forum.it.altervista.org/how/158436-come-creare-pagine-protette-da-password-modo-semplice-e-veloce.html) credo che fa a caso tuo, e non c'è bisogno nemmeno di un database... :ciao:
Titolo: Re: aggiornamenti automatici
Inserito da: Michy9393 - 16 Maggio 2013, 09:50:53
va bene appen posso te la creo :D
Titolo: Re: aggiornamenti automatici
Inserito da: simo97 - 16 Maggio 2013, 15:42:43
 :dj:
 :2birre: :2birre:
Titolo: Re: aggiornamenti automatici
Inserito da: Michy9393 - 17 Maggio 2013, 00:21:28
:dj:
 :2birre: :2birre:
Si ma intanto soffermatevi su altre cose! Correggete ecc! Perchè io esco da casa alle 9:00 di mattina e ritorno alle 19:00 poi il 50% delle volte esco con amici o ragazza...e ritorno a mezza notte e poi si rinizia...quindi di tempo non ne ho molto!
Titolo: Re: aggiornamenti automatici
Inserito da: simo97 - 17 Maggio 2013, 17:46:32
bhè se tu mi dessi nick e pass (cosa che ovviamente non farai mai) lo farei io...
  ;D
Titolo: Re: aggiornamenti automatici
Inserito da: Michy9393 - 18 Maggio 2013, 11:34:16
bhè se tu mi dessi nick e pass (cosa che ovviamente non farai mai) lo farei io...
  ;D
no mi dispiace quello no U.U comunque fate pure voi..cioè aprite pure un sito altervista con formulinux e fate quello che dovete fare :)
Titolo: Re: aggiornamenti automatici
Inserito da: 9bit - 18 Maggio 2013, 12:25:42
bhè se tu mi dessi nick e pass (cosa che ovviamente non farai mai) lo farei io...
  ;D
no mi dispiace quello no U.U comunque fate pure voi..cioè aprite pure un sito altervista con formulinux e fate quello che dovete fare :)
Preferisci Altervista? Se si posso fare io qualche pagina con Kompozer e caricarla, altrimenti c'è Jimdo dove qualcosa è già stata fatta.  :ciao:
Titolo: Re: aggiornamenti automatici
Inserito da: 9bit - 18 Maggio 2013, 13:06:23
Cosa te ne pare http://formulinux.jimdo.com/  ;D
Non c'è nessun problema portare tutto su Altervista  :coder:
Titolo: Re: aggiornamenti automatici
Inserito da: simo97 - 18 Maggio 2013, 17:03:16
carino....

michel martelli site mi sembra un pò "tuo" io farei un sito collegato al tuo ma modificado quasi tutto e portarlo a qualcosa di più pubblico ;)
Titolo: Re: aggiornamenti automatici
Inserito da: Michy9393 - 19 Maggio 2013, 01:11:05
Signori come detto prima vi dò carta bianca...Comunque il sito su jimbo per ora va bene :) tranne che devi aggiornare delle informazioni che ora ho corretto :)