On Sunday 24 September 2006 16:38, Martello wrote: > Però vorrei sottolineare questo ... per avere ODBC funzionante, > sqlite, e sqliteODBC ho lavorato più di otto ore.
Mumble mumble... faccio una premessa... Bart Aimar ha scritto: "Per i miei standard 8 ore non mi sembrano poi così tante... ;-)", e, perdonami il sarcasmo, ma io mi trovo d'accordo specialmente se si parla di ms-windows... basta rileggere alcune discussioni fatte qui in lista, nelle quali Davide Prina è intervenuto a precisare come una certa cosa fosse complicata e temporalmente dispendiosa su ms-windows mentre non lo era proprio per niente su Linux. Fine della premessa. Torniamo all'installazione di ODBC su Linux e al fatto che tu dici che servirebbero 8 ore. A parte che mi piacerebbe fare una prova, ad es. prendendo uno che non sia già esperto di ms-windows e MySQL+ODBC, e vedendo quanto tempo impiega a mettere tutto a posto... >;-) ... ma lasciamo perdere ms-windows e passiamo a ODBC su Linux ;-) Prima di tutto, in questa mail non hai precisato quale distribuzione usi, quindi ti rispondo soprattutto per quella che uso io, cioè Mandriva, così vedrai che, a meno del tempo di download (che dipende dalla connessione che hai), altro che 8 ore... già 8 minuti sono troppi. Volutamente ho tagliato la parte del tuo messaggio in cui riassumi i passi che hai fatto... perché ti sei complicato la vita con le tue mani, cosa che si riesce a fare benissimo anche su ms-windows, anche senza essere esattamente dei principianti. Come si installa ODBC su Mandriva? Macché scaricare a mano pacchetti "della stessa serie" oppure ricompilare con g++, make e via dicendo, ma che stiamo scherzando? :-) (lo fai solo se hai voglia di divertirti a farlo con le tue manine...) Di solito non serve niente del genere, considerato che la totalità degli archivi ufficiali di pacchetti (compressi) di Mandriva assomma a ben oltre 10 giga. Vediamo come farlo a colpi di mouse e senza mai usare la shell. Menù principale -> System -> Configuration -> Packaging -> Software Media Manager (ovviamente devi dare la password di root) Sul software media manager, ormai da tempo ti viene già proposto di aggiungere anche il media dei "Contrib" e ti viene proposto un insieme di mirror possibili; se ti servono anche i Contrib, accetti, gli dai il tempo di scaricare gli indici, fatto. Menù principale -> System -> Configuration -> Packaging -> Install Software Scrivi ODBC nella casella di ricerca, vedi che cosa ti appare, selezioni i pacchetti corrispondenti al DB che vuoi usare, le dipendenze ti vengono risolte in automatico (vengono selezionati anche gli altri pacchetti necessari), confermi di voler installare, lui installa, fatto. Dove servono 8 ore? Ci puoi mettere qualche minuto a riflettere sulla scelta dei pacchetti, per il resto è questione di meno di 5 minuti. Come farlo da linea di comando? Al posto del software media manager grafico, usi il comando urpmi.addmedia; al posto dell'Install Software grafico, usi il comando uprmi; per cercare che cosa installare, usi il comando urpmq; in questo modo, puoi installare anche senza interfaccia grafica e anche da remoto. Vogliamo vedere quali pacchetti fanno già parte di Mandriva? (e che quindi decisamente non è necessario ricompilare) Io sto su una Mandriva 2006 a 64 bit: bash$ urpmq --list | grep odbc asterisk-plugins-odbc gda2.0-odbc gda2.0-odbc lib64freetds0-unixodbc lib64freetds_mssql0-unixodbc lib64gtkodbcconfig0 lib64myodbc1 lib64myodbc1-devel lib64qt3-odbc php-odbc php4-odbc qt4-database-plugin-odbc bash$ urpmq --list | grep ODBC MyODBC lib64freeradius1-unixODBC lib64freeradius1-unixODBC lib64unixODBC1 lib64unixODBC1-devel lib64unixODBC1-qt libunixODBC1 unixODBC unixODBC-gui-gtk unixODBC-gui-qt Sei sicuro che quello che ti serve non ci sia e che tocchi ricompilarlo? Te lo chiedo senza ironia, perché non credo che sia necessario altro, però non ne sono certo perché attualmente non uso OOo per i DB (magari qualcuno non gradirà quello che sto per scrivere, ma a gestire i DB con OOo per ora non ci penso proprio, ci ho solo fatto alcune cosette semplici in passato e comunque a suo tempo non è stato complicato mettere in piedi il tutto). Riguardo alle altre distribuzioni, a parte la Slackware che è un po' un caso a sé, praticamente tutte hanno lo stesso tipo di strumenti: sia front-end grafico, sia la possibilità di fare le stesse cose da linea di comando; ad es. - Debian: Synaptic, apt - Fedora: yum e altro ancora - SuSE: yast Quindi direi che anche sulle altre distro è questione di pochi minuti. Se poi desideri informazioni più dettagliate su come fare tutto ciò su Mandriva e Debian, a suo tempo preparai delle slide per qualche talk a riguardo, non hai che da chiedermele. Ma per favore non venire a dirmi che su ms-windows queste cose (scelta, download, installazione di pacchetti) sarebbero intrinsecamente più facili e meno dispendiose in termini di tempo, perché in generale proprio non è vero, anzi; tra parentesi, io uso quasi sempre Linux e pochissimo ms-windows, e, pur non essendo esattamente uno che dorme in piedi, trovo ben poco razionali e intuitive molte cose di ms-windows e spendo *molto* più tempo per fare le cose su ms-windows che su Linux. BTW... se non ti piace urpmi, prova a dirmi se ti piace il registro di ms-windows... con urpmi/rpm/apt/ecc. basta un comando dato correttamente (o qualche click su un front-end grafico) per levar di mezzo un pacchetto; col registro di ms-windows... buona fortuna ;-) Ciao, Marco Pratesi -- Non rispondere all'indirizzo mittente, che è solo un collettore di spam. Il mio indirizzo aggiornato è su http://www.marcopratesi.it/email.php Please do not reply to the sender's address, that is only a spam sink. My updated e-mail address is at http://www.marcopratesi.it/email.php
pgpTYvIuudZOv.pgp
Description: PGP signature
