Gambas-it

Piattaforme => Fedora e derivate => Topic aperto da: Picavbg - 07 Novembre 2012, 21:51:34

Titolo: Gambas3 e fedora17
Inserito da: Picavbg - 07 Novembre 2012, 21:51:34
Sembrerò monotono e poco ricettivo, ma dovendo ripartire quasi da zero, preferisco di muovere i passi uno dopo l'altro e molto lentamente. Ho reinstallato fedora nella sua 17^ versione stabile. Ora dovrei installarvi sopra gambas3. Sono incerto se affidarmi ai repository di fedora ed installare direttamente la versione precompilata oppure se partire dai sorgenti. Mi pare di avere capito recentemente che la via più efficace nei confronti del risultato finale sia l'installazione manuale dei sorgenti, oppure é cambiato nel frattempo qualcosina?
 :ciao:
Titolo: Re: Gambas3 e fedora17
Inserito da: md9327 - 08 Novembre 2012, 14:22:28
Credo di averlo detto e ridetto più volte...  :D

Per me ti conviene:
1) installare dal repository Fedora, così che ti installa anche le dipendenze (ricordati di installare anche il package devel...)

poi, a tua scelta, ma tieni conto che dal repository Gambas, potresti trovarti con delle versioni non perfettamente stabili, a meno che non ti scarichi il pacchetto ufficiale:

2) disinstallare i pacchetti installati come da 1)
3) scaricarti i sorgenti da Gambas, e installare tutto da zero.
Titolo: Re: Gambas3 e fedora17
Inserito da: Picavbg - 08 Novembre 2012, 18:09:32
Credo di averlo detto e ridetto più volte...  :D
Si lo so, l'ho anche citato nel mio post iniziale, ma per ora me ne stanno succedendo di tutti i colori, l'ultima stamani, a tre giorni di distanza dallinstallazione, su sda1 formattato, di Fedora17-Gnome. Si é manifestato un errore nel file system di fedora, dove, naturaòmente risiede anche grub; di conseguenza non partivano nemmeno Mageia e Sabayon. Grazie alle indicazioni trovate nel Forum che solitamente frequento, ho riparato il file system e sono ripartito.

Ma torniamo a Gambas: Il mio pallino é come sai quello di ottenere la stessa versione installata sia in fedora che in Sabayon, oppure in fedora e in Mageia. perciò penso, in base a quello che mi hai gentilmente consigliato che farò un'indagine nei repository di fedora per vedere quale versione trovo abbinata a fedora17 e, nella speranza di troarla tranquilla come, per es., quella che avevo prima del disastro, successivamente,  seguirò la tabella di marcia che mi hai fornito. Ciò significa che intanto devo iniziare a lavorare con Fedora e solo, alla fine della salita, potrò ripetere l'installazione della stessa versione coi sorgenti Gambas nell'altra partizione (Mageia o Sabayon). Però così dovrò ricorrere all'artigianato locale.  :D

Scusa la mia ignoranza:
Citazione da: md9327
1) installare dal repository Fedora, così che ti installa anche le dipendenze (ricordati di installare anche il package devel...)
package Devel ...  ???. Mai sentito e mai usato, fino ad oggi.   Ma tutto ha un suo proprio inizio!  ;D
 :ciao:
Titolo: Re: Gambas3 e fedora17
Inserito da: md9327 - 09 Novembre 2012, 11:59:35
Il devel contiene i sorgenti di gambas.

Non è che ti servano obbligatoriamente, ma solo a completamento della ricerca delle dipendenze...
Titolo: Re: Gambas3 e fedora17
Inserito da: Picavbg - 09 Novembre 2012, 22:05:45
ricordati di installare anche il package devel...


Ho capito e penso di avere trovato qui (http://sourceforge.net/mailarchive/forum.php?forum_name=gambas-devel&max_rows=25&style=ultimate&viewmonth=201210&viewday=3) il materiale a cui ti riferisci, però, il comando
Codice: [Seleziona]
# yum search Gambas-devel
Plugin abilitati:fastestmirror, langpacks, presto, refresh-packagekit
google-chrome                                            |  951 B     00:00    
rpmfusion-free-updates                                   | 3.3 kB     00:00    
rpmfusion-nonfree-updates                                | 3.3 kB     00:00    
updates/metalink                                         |  26 kB     00:00    
updates                                                  | 4.7 kB     00:00    
(1/2): rpmfusion-nonfree-updates/primary_db              | 110 kB     00:01    
(2/2): rpmfusion-free-updates/primary_db                 | 246 kB     00:01    
Loading mirror speeds from cached hostfile
 * fedora: fedora.fastbull.org
 * rpmfusion-free: mirror.switch.ch
 * rpmfusion-free-updates: mirror.switch.ch
 * rpmfusion-nonfree: mirror.switch.ch
 * rpmfusion-nonfree-updates: mirror.switch.ch
 * updates: fedora.fastbull.org
Attenzione: Nessun pacchetto trovato per: Gambas-devel
Nessuna corrispondenza trovata
come puoi vedere anche tu, non ha trovato nei repository a disposizione di fedora, rpmfusion compresi, i pacchetti devel.
Ho sbagliato il comando o, forse, è un'altra la strada da percorrere?
Titolo: Re: Gambas3 e fedora17
Inserito da: Picavbg - 12 Novembre 2012, 09:03:29
Ho trovato finalmente il pacchetto Devel ed ho installato nell'ordine:
Codice: [Seleziona]
# yum install gambas3-devel.x86_64 
Plugin abilitati:fastestmirror, langpacks, presto, refresh-packagekit
Loading mirror speeds from cached hostfile
 * fedora: fedora.fastbull.org
 * rpmfusion-free: mirror.switch.ch
 * rpmfusion-free-updates: mirror.switch.ch
 * rpmfusion-nonfree: mirror.switch.ch
 * rpmfusion-nonfree-updates: mirror.switch.ch
 * updates: fedora.fastbull.org
Risoluzione dipendenze
······ bla ····· bla ······ bla ········
Installato:
  gambas3-devel.x86_64 0:3.3.3-1.fc17                                           

Dipendenza installata:
  gambas3-runtime.x86_64 0:3.3.3-1.fc17                                         

Completo!
[root@localhost ~]# yum install gambas3
Plugin abilitati:fastestmirror, langpacks, presto, refresh-packagekit
Loading mirror speeds from cached hostfile
 * fedora: fedora.fastbull.org
 * rpmfusion-free: mirror.switch.ch
 * rpmfusion-free-updates: mirror.switch.ch
 * rpmfusion-nonfree: mirror.switch.ch
 * rpmfusion-nonfree-updates: mirror.switch.ch
 * updates: fedora.fastbull.org
Risoluzione dipendenze
······ bla ····· bla ······ bla ········
Installato:
  gambas3-ide.x86_64 0:3.3.3-1.fc17                                             

Dipendenza installata:
  gambas3-gb-db.x86_64 0:3.3.3-1.fc17                                           
  gambas3-gb-db-form.x86_64 0:3.3.3-1.fc17                                     
  gambas3-gb-desktop.x86_64 0:3.3.3-1.fc17                                     
  gambas3-gb-eval-highlight.x86_64 0:3.3.3-1.fc17                               
  gambas3-gb-form.x86_64 0:3.3.3-1.fc17                                         
  gambas3-gb-form-dialog.x86_64 0:3.3.3-1.fc17                                 
  gambas3-gb-form-mdi.x86_64 0:3.3.3-1.fc17                                     
  gambas3-gb-form-stock.x86_64 0:3.3.3-1.fc17                                   
  gambas3-gb-image.x86_64 0:3.3.3-1.fc17                                       
  gambas3-gb-image-effect.x86_64 0:3.3.3-1.fc17                                 
  gambas3-gb-qt4.x86_64 0:3.3.3-1.fc17                                         
  gambas3-gb-qt4-ext.x86_64 0:3.3.3-1.fc17                                     
  gambas3-gb-qt4-webkit.x86_64 0:3.3.3-1.fc17                                   
  gambas3-gb-settings.x86_64 0:3.3.3-1.fc17                                     
  qt-mobility.x86_64 0:1.2.0-10.20110922.fc17                                   
  qtwebkit.x86_64 0:2.2.2-1.fc17                                               
  rpm-build.x86_64 0:4.9.1.3-7.fc17                                             

Completo!

Ho tentato quindi ad avviare direttamente Gambas. Sembrava essere andato, ma al successivo avvio del mio ContabFam, ho ricevuto il messaggio d'errore seguente:
Citazione
Mancano alcuni componenti: gb.compress, gb.db.sqlite3, gb.pdf, gb.report.
.
Stando alle anomalie riscontrate da Gambas stesso, dovrei recuperare tali componenti. Avrei perciò bisogno di capire come proseguire. Mi potresti dare una spintarella, ma ... mi raccomando, senza farmi cadere. ;D
Titolo: Re: Gambas3 e fedora17
Inserito da: md9327 - 12 Novembre 2012, 13:35:21
Se aspetti un attiminino, stò arrivando col bulldozer (per la spintarella)...  ;D

Prova a dare il seguente cmd:
Codice: [Seleziona]
yum installa gambas3*
NOTARE L'ASTERISCO!!!

Quello che hai fatto tu è scaricare solo la libreria di base, e le dipendenze a necessarie a questa.
Se metti l'asterisco ti scarichi tutto l'ambiente completo, e pure tutte le dipendenze (ivi compreso sqlite2/3 etc...)
Titolo: Re: Gambas3 e fedora17
Inserito da: Picavbg - 12 Novembre 2012, 17:45:29
Quello che hai fatto tu è scaricare solo la libreria di base, e le dipendenze a necessarie a questa.
Se metti l'asterisco ti scarichi tutto l'ambiente completo, e pure tutte le dipendenze (ivi compreso sqlite2/3 etc...)
Hai ragione. A parte i devel, è un percorso che ho già battuto più volte, eppure me ne sono scordato.  :hard:
Ho fatto come mia hai ricordato e Gambas é ritornato apparentemente in perfette condizioni fisiche. Io, invece, sto letteralmente perdendo il lume della ragione. Ne sto combinando almeno una la mattina ed una la sera e non solo col pc, ma anche nelle faccende che io considero comuni, perché a me familiari, come per es. spostare un relé da una cassetta elettrica ad un'altra più sicura. Non ti dico altro per non annoiarti con il mio corto circuito mentale.

Tornando a Gambas, ricordo che tu, dopo avere installato la versione precompilata dai repositiory di fedora, hai anche consigliato, non ricordo in quale discussione, di disinstallare gambas3, appena installato, e ripartire dai sorgenti, o qualcosa del genere. Ricordo male?
 :ciao:
Titolo: Re: Gambas3 e fedora17
Inserito da: md9327 - 13 Novembre 2012, 10:58:39
Bè, sicuramente! Non puoi installare sopra due release di Gambas. O installi una, o l'altra...

A dire la verità, in Linux puoi fare qualunque cosa, ma devi assolutamente sapere cosa stai combinando.
Puoi anche installare due release della stessa versione 3, però spostando i puntamenti su altre cartelle, per non sovrascrivere le varie librerie.
Indi per cui si può usare "alternatives" per switchare da una release all'altra.
Il problema è che, se già ti incasini così, chissà cosa combineresti a fare una cosa del genere...  ;D

Ritornando sul serio, l'installazione fatta da repository di Fedora ti permette di non impazzire nella ricerca delle dipendenze. Una volta installata, la puoi disinstallare, perchè ti rimangono comunque tutte le dipendenze. Indi per cui poscia, ti scarici i sorgenti di gambas, li compili e li installi, perchè sei sicuro che hai già tutto l'ambiente pronto, ovvero le dipendenze già presenti tutte nel sistema.

Nota:
vedo che ti piace sperimentare, ma ti consiglio di farlo pensando prima a come poter ritornare alla situazione pulita e funzionante precedente (es. con un backup, ma di quelli che ti permettono di ripristinare il tutto in modo semplice).
Come ti ho accennato, ti consiglio di implementare un ambiente virtuale, dove puoi fare tutti i casini che vuoi, senza intaccare il tuo bel sistema che funziona.
Titolo: Re: Gambas3 e fedora17
Inserito da: Picavbg - 13 Novembre 2012, 16:24:34
vedo che ti piace sperimentare, ma ti consiglio di farlo pensando prima a come poter ritornare alla situazione pulita e funzionante precedente
Se mi permetti, non condivido la tua affermazione. Fino a quindici giorni fa non ci pensavo nemmeno a fare prove sperimentali. E' accaduto, pero', che a causa di una inaspettata sorpresa, arrivata quando il mare sembrava calmo, sono stato scaraventato in mezzo ad una bufera dalla quale non sono piu' potuto uscire. Ieri sembrava che tutto fosse, almeno per quanta riguarda fedora, risolto. Oggi, preso da un ritorno all'incoscienza puerile, naturale per chi naviga nella terza eta', nel tentativo di istruire grub ad avviare anche uno o l'altro degli altri due SO. installati, ho danneggiato proprio grub ed ora non riesco a reinstallarlo.
Come vedi, dovrei cambiare il mio processore personale.  ;D
Rido e strarido  ;D  ;D,  tanto sono tornato allo stato di inconsapevole incoscienza.  ;D
Ciao.
Titolo: Re: Gambas3 e fedora17
Inserito da: md9327 - 14 Novembre 2012, 11:50:55
"La tempesta perfetta"...  ;D

Diciamo che la tempesta ce l'hai in testa...  ;D

Scherzo, ovviamente... però non parlare di terza età, che mi offendo...  >:(

Comunque, il guaio è sempre dietro la porta, e non saremmo umani se non ne accadesse almeno uno nella nostra vita.
Quindi, benvenuto nel club dei "casinisti", di cui sono il presidente.

E' ovvio che è tutto normale se, e dico se, non sei stato colto da virulenza "ceskhoniana"... in questo caso saresti entrato nella fase terminale...  ;D
Titolo: Re: Gambas3 e fedora17
Inserito da: Picavbg - 14 Novembre 2012, 19:47:15
La tempesta sembra passata. Bisogna ora rimettere la nave in rotta di navigazione da crociera.  :D
Finalmente, dopo ben 18 giorni di sofferente quarantena, ho potuto oggi riavviare il mio ContabFam da fedora-17 e riprendere le scritture contabili da dove le avevo lasciate. Anche se la versione installata è la 3.3.3, quello che ho provato funziona tutto perfettamente come prima, anche una certa anomalia che avevo anche antecedentemente alla disavventura e che non so spiegarmi.
Aprirò una discussione apposita.
Intanto  :2birre:
per lo scampato pericolo.  Occorre però che mi organizzi assolutamente per eseguire dei salvataggi periodici (settimanali) e distintamente di sda1, sda2, sda3. Lo stesso clonezilla è in grado di farlo. Basta che partizioni il disco esterno nella stessa maniera di sda. Se poi riesco a trovare lo spazio per una quarta partizione LVM potrei slavare con lo stesso metodo anche sdb2 coi suoi dati. sdb2 è già un volume LVM.
 :2birre:
Titolo: Re: Gambas3 e fedora17
Inserito da: md9327 - 15 Novembre 2012, 00:04:57
Secondo me, e come pure avevo accennato nella mia precedente, dovresti pensare ad un tipo di backup che puoi poi ripristinare in modo il più semplice possibile.
E' vero che clonezilla permette di fare un backup totale, ma è pur vero che il ripristino non è poi così semplice, perchè bisogna mantene da qualche parte le configurazioni con cui era impostato il filesystem originale.
Se tu cambi disco, magari con un altro di diverso tipo e/o dimensione, potresti incorrere in alcuni problemi, se non sai bene come fare per risolverli al volo.
Oltre a questo, e tanto per fare un esempio, metti che tu hai un disco di 2/3 giga, dovresti poter avere disponibile altrettanta dimensione su un'altro disco.
Continuando, se tu usi un disco esterno usb 2.0, devi tener conto anche del tempo che ti occorre per saltare tutte le partizioni, il che non è da sottovalutare.
Per esperienza personale, anche valutando cosa effettivamente voglio salvare, e cosa non è importante tenersi da conto, ho optato per un backup normale, utilizzando tar/gzip mirati su specifiche cartelle. Questo mi permette di salvare tutte le configurazione e i dati importanti, evitando di salvarmi il sistema operativo. Il perchè è semplice: dati gli aggiornamenti delle distribuzioni Linux, l'installazione di un sistema renderebbe inutile il salvaggio di quello vecchio, mentre invece sarebbe utile salvarsi le impostazioni che tu stesso hai modifica nel sistema, come ad esempio il settaggio di un dhcp, o di un dns, oppure di altro. Il backup completo del tuo sistema attuale, ti porterebbe a compiere due operazioni, il restore e l'installazione del nuovo, con grande perdita di tempo. Installare un sistema Linux, oggi, è relativamente veloce.
Oltre a ciò, un backup di questo tipo porterebbe via molto meno spazio.
Per una maggiore sicurezza, io adotto anche un backup multiplo. Durante la settimana, durante le ore notturne, faccio un backup di una cartella, o di un set di file. A fine settimana, faccio un backup totale, salvandomi il precedente backup su un'altro disco. In questo modo ho due copie dei miei dati, al massimo vecchie di una settimana, l'una dall'altra.
Questa scelta è ovvimante personale, perchè potrei anche farmi un doppio backup parallelo su due dischi distinti, nello stesso momento.
Altra opzione sarebbe quella di crearti un raid, ma questo non ti eviterebbe un eventuale incasinamento del sistema. Il suo utilizzo è nel caso di un guasto su uno dei due dischi (il che non è da sottovalutare, mi è successo qualche volta, specialmente se si superano i 4/5 anni di attività...).

Ci sarebbero altre possibilità, ma riempiremmo il forum...  ;D
Titolo: Re: Gambas3 e fedora17
Inserito da: Picavbg - 15 Novembre 2012, 00:26:32
Secondo me, e come pure avevo accennato nella mia precedente, dovresti pensare ad un tipo di backup che puoi poi ripristinare in modo il più semplice possibile.
································································
Fino a quello che ho riportato qui sopra del tuo ragionamento, ho capito. Quello che hai citato dopo, considerando che sono appena uscito da una tempesta molto logorante, non è il trattamento terapeutico che ci voleva  ;D
Certamente quello che dici è vero, ma considera anche che io non devo gestire il mio uffiietto personale come se fosse uno studio professionale. Anche se il ragionamento punta al risultato ottimale a prescindere dall'aspetto sicurezza professionale di programmai e dati, penso che sarà più abbordabile un metodo di back-up meno puntuale ed impegnativo. É un tipo di organizzazione che non mi sono mai dato. Dovrò pertanto studiarci su. Ti dirò...
 :ciao:
Titolo: Re: Gambas3 e fedora17
Inserito da: md9327 - 15 Novembre 2012, 11:27:25
Non volevo incasinarti ulteriormente...  :D
Titolo: Re: Gambas3 e fedora17
Inserito da: Picavbg - 02 Dicembre 2012, 07:57:36
 Riprendendo l'argomento backup mi piacerrebbe capire cosa intendi per:
ho optato per un backup normale, utilizzando tar/gzip mirati su specifiche cartelle. Questo mi permette di salvare tutte le configurazione e i dati importanti, evitando di salvarmi il sistema operativo.
Io non ho esperienza di backup, perchè ho sempre fatto delle copie saltuarie dei dati che. É  quest'ultima un'operazione relativamente semplice, che mi impegna anche mentalmente, perché ogni volta devo ricordarmi cosa salvare e dove si trova. Naturalmente non  riesco a salvare le impostazioni date al SO. dopo la sua installazione. Quindi l'idea del backup, se più veloce e meno impegnativo di un salvataggio con clonezilla, che ben venga. Il punto di riflessione è: da dove comincio?
 :ciao:
Titolo: Re: Gambas3 e fedora17
Inserito da: md9327 - 03 Dicembre 2012, 12:58:35
Ho sperimentato il programma fwbackup (scaricabile dai repository di fedora).
E' un programmino molto semplice, in python (quindi sorgente leggibile), che si allaccia anche al crontab del sistema.
In pratica, puioi definire i tuoi backup, indicando cartelle e varie, e dargli un nome. Puoi salvare la configurazione su file, e puoi dirgli di impostare il crontab utente (il tuo) in modo che esegua periodicamente il salvataggio.

Per quanto mi riguarda, lo stò usando per i backup temporanei, dato che non è un servizio che è attivo sul sistema, e che si basa appunto sul crontab del sistema.
Una volta a settimana, uso un mio script che si fà il backup di tutto il sistema, cartella per cartella (della root /), creando dei tar.gz che salvo su un disco usb3 esterno, capace appunto di contenere il backup.
In contemporanea, su un secondo disco, faccio la doppia copia del backup, e mi salvo anche il precedente (a scanso di problemi).
Il tutto viene lanciato automaticamente di notte, e ci mette qualche ora, ma tanto a in quel periodo di tempo stò facendo la nanna...  :D

Per non sovraccaricare comunque il sistema (il tar e la compressione sono piuttosto pesanti), i vari backup sono lanciati in modalità slittata, ovvero non contemporaneamente tutti, ma con un lasco di tempo sfalzato, dipendentemente dalla pesantezza del backup.

Ovviamente, prima dei backup, faccio un controllo generale degli storage, in particolare quelli esterni, per essere sicuro che ci siano, siano pronti, ci sia spazio e quant'altro. In caso negativo mi autoinvio un messaggio di allarme, che posso leggere la mattina seguente, e sistemare la situazione (esempio la cusa potrebbe essere l'assenza di corrente...)

Come ultimo, consiglio a tutti un buon gruppo di continuità adatto a sopportare il computer in funzione, e che possa avere la possibilità di fare un shutdown automatico e sicuro della macchina. Il gruppo deve essere serio, e non di quelli che si comprano ai centri commerciali, che ne ho buttati un secchio...  >:(