Come si fa a collegare un PDA con windows mobile 6.x su karmic koala?
Può essere tutto molto facile, ma può risultare anche molto ostico.
Cerchiamo di farlo facile 🙂
- Prepariamo Linux Ubuntu
- Prepariamo windows mobile
- Colleghiamoli
Tutto nasce e muore su synce.org.
Procediamo.
Da Linux Ubuntu, scegliamo “Sistema/Amministrazione/Sorgenti software”.
Dalla maschera che appare, scegliamo la tabella “Altro software”.
Premiamo “Aggiungi…” e inseriamo la seguente stringa:
deb http://ppa.launchpad.net/synce/ubuntu karmic main
Ripetiamo l’operazione aggiungendo questa volta quest’altra stringa:
deb-src http://ppa.launchpad.net/synce/ubuntu karmic main
Scegliamo poi “Chiudi” e quindi premiamo il pulsante “Aggiorna”. Attendere…
Potrebbe apparire un errore di chiave. Se ciò avviene, apriamo il terminale e digitiamo:
sudo apt-key adv --recv-keys --keyserver subkeys.pgp.net B152F042D246C25D
Avendo cura di sostituire la chiave qui indicata (B152F042D246C25D) con quella mostrata dal vostro (eventuale) errore.
Installiamo SynCE:
sudo apt-get install synce-hal librra-tools librapi2-tools
A questo punto Linux potrebbe essere già pronto…
Andiamo su windows mobile e scegliamo “Start/Impostazioni/Connessioni/USB a PC”. Accertiamoci che sia selezionato sia “ActiveSync” sia la spunta “Attiva le funzionalità avanzate di rete”.
Poi “Start/Programmi/ActiveSync/Menù/Connessioni…” spuntiamo la voce “Sincronizza tutti i PC…” e scegliamo “USB” dal menù a tendina.
Windows mobile è pronto.
Colleghiamo il nostro PDA a ubuntu tramite la porta USB.
Da terminale digitiamo
synce-pls
Vi mostro un plausibile risultato:
alessandro@dell1720:~$ synce-pls
Directory 2008-09-26 13:00:20 Immagini/
Directory 2008-09-26 13:00:20 Modelli/
Directory 2008-09-26 13:00:22 Personale/
Directory 2008-09-26 13:00:22 Lavoro/
Directory 2008-09-26 13:00:22 Musica/
Directory 2008-09-26 13:00:22 Suonerie/
Directory 2008-09-26 13:02:32 Video/
Directory 2008-09-26 13:02:32 Voci/
Directory 2008-09-26 13:02:44 UAContents/
-------R-- 42340 2006-08-24 22:33:00 Dogbark.wav
-------R-- 1248 2006-08-24 22:33:00 ding.amr
-------R-- 13561 2006-08-24 22:33:00 Alouette.mid
Archive 230454 2009-10-22 21:08:52 sshot000.bmp
Directory 2009-11-08 18:19:58 gnuboy/
Archive 732 2009-11-30 21:37:40 Polizia Postale e del.pwi
Directory 2009-12-12 18:42:10 Condivisione Bluetooth/
Directory 2009-12-12 20:17:52 Chiamate/
Normal 87200 2009-12-12 22:14:02 Immag0033.jpg
Se questo è il risultato, allora abbiamo finito.
Se invece viene fuori qualcosa del tipo (primo caso):
** Message: Hal reports no devices connected
** Message: Odccm is not running, ignoring
synce-pls: Could not find configuration at path '(Default)'
oppure del tipo (secondo caso):
synce-pls: symbol lookup error: /usr/lib/librapi.so.2: undefined symbol: synce_info_get_transport
le cose non vanno bene, ma noi le risolveremo.
Nel primo caso proviamo così (è un unico comando!):
sudo apt-get install synce-gnomevfs synce-gvfs synce-kio-rapip synce-kio-rapip-kde4 synce-hal synce-sync-engine librra-tools librapi2-dev
poi dobbiamo riavviare…
Se, dopo il riavvio, insiste a dare lo stesso problema allora potremmo avere problemi con i driver USB! Andiamo su google e cerchiamo il modo per installare/aggiornare i pacchetti usb-rndis-lite.
Nel secondo caso invece procediamo da terminale digitando:
sudo apt-get install librapi2-dev
sudo apt-get install synce-gvfs
e riavviamo il sistema (purtroppo, ci tocca!).
Tutto ok?
Bene.
Adesso come navighiamo nel nostro palmare?
Da Ubuntu Software center installiamo “SynCE Try icon“.
In alto a destra vedremo un’icona di un palmare. Ci clicchiamo sopra col destro e scegliamo “[nome del nostro PDA]>Explore with file manager”.
Ok, bello, ma noi adesso vogliamo sincronizzare la rubrica del PDA con quella di Evolution! E lo so che siamo esigenti! Scolleghiamo il PDA dal PC, andiamo giù di terminale e digitiamo in sequenza:
sudo apt-get install multisync-tools opensync-plugin-evolution
sudo apt-get install opensync-plugin-synce synce-trayicon
synce-sync-engine
L’ultimo comando si fermerà in questo punto:
DEBUG syncengine : installing signal handlers
è tutto normale, lasciamo la finestra del terminale aperta e apriamone un’altra dove digitiamo
synce-create-partnership "karmic" "Contacts,Calendar,Tasks,Files"
ovviamente scriveremo solo quello che ci interessa, ad esempio solo “Contacts”.
Lanciando quest’ultimo comando, la precedente finestra del terminale comincerà a scrivere un sacco di fregnacce! Va tutto bene…aspettiamo almeno 2 minuti…le cose che deve fare questo comando sono un bel po’. Infine raffica di comandi da terminale:
msynctool --addgroup karmic
msynctool --addmember karmic synce-opensync-plugin
msynctool --addmember karmic evo2-sync
msynctool --sync karmic --conflict n
Apriamo Evolution.
Se, nonostante tutto, qualcosa non dovesse funzionare, vi invito a leggere i commenti a questo articolo.
Scusate ma la guida va bene anche per Ubuntu 10.04, cioè dovrei solo sostituire “Lucid” a “koala” nei comandi oppure ci sono altre soluzioni?
Grazie a tutti!
P.S. nel rispondere vi prego di usare un linguaggio semplice ed in italiano, non sono un grande esperto e non conosco l’inglese.
Buona vita a tutti!
Un piccolo upgrade.
Nonostante il comando synce-pls non dava errori, nautilus non mi permetteva di aprire la navigazione sui file dell’htc.
Ho installato synce-gvfs e ho risolto.
Il problema della rubrica… risolto, non so come. Credo che andasse solo riavviato il pc!!!
Bene Gianni.
Tutto è bene quel che finisce bene 🙂 e grazie per aver reso disponibile la tua esperienza a tutti i lettori.
Alessandro grazie, studio e ti faccio sapere
ciao, ho terminato tutte le operazioni con successo… e sembravo felice, fin quando non mi sono accorto che nella sincronizzazione alcuni dati li ha impostati a caso… ad esempio le date.
Inoltre quando elimino un contatto dall’htc… non lo elimina da evolution e se lo rimuovo a mano, alla successiva sincronizzazione riappare solo su evolution…
Soluzioni?
😀
Gianni, mi hai fatto ridere con il tuo “sembravo felice”. La tua espressione calza a pennello in molte situazioni in cui l’uomo si confronta con ‘sta strana cosa che hanno chiamato tecnologia 🙂
Comunque, il tuo problema potrebbe dipendere dall’ultimo comando che ti ho fatto scrivere, ossia msynctool –sync karmic –conflict n e, in particolare, dall’ultima opzione –conflict n. Prova a istruirti meglio sull’uso del comando msynctool, qui:
http://www.digipedia.pl/man/doc/view/msynctool.1/
Grazie per aver dato credito al mio articolo e… buona “apparenza di felicità” 😀
Ciao,
ha funzionato (quasi) tutto perfettamente e ti ringrazio per la guida, finalmente completa. Mi restano 2 problemi:
1 – I contatti il sincronizza ma… non me li mette su Evolution… (almeno su Contatti/questo computer) e non so dove li metta
2 – resta sempre impossibile esplorare il palmare perchè esce l’errore: Impossibile gestire le posizioni «synce:» con Nautilus.
mi puoi aiutare?
grazie
claudio
Beh, Claudio, a me non sembra che ti sia andato tutto perfettamente 😀
Se non vedi i contatti in Evolution e non puoi navigare sul tuo pocket, molto probabilmente le cose non son poi andate così bene 🙁
Per prima cosa bisogna verificare che il comando synce-pls risponda in modo adeguato. Se ciò non accade, devi procedere con la disinstallazione di tutti i pacchetti e ricominciare dall’inizio (dopo aver riavviato la macchina). Se invece il comando synce-pls risponde come deve (vedi guida) allora significa che i problemi sono quasi sicuramente circoscritti alla comunicazione tra synce e Nautilus. Ti consiglierei di disinstallare e seguenti pacchetti:
– synce-gvfs
– multisync-tools
– opensync-plugin-evolution
– opensync-plugin-synce
– synce-trayicon
– synce-sync-engine
Poi riavvia la macchina e reinstallali.
Luca anche a me da il tuo stesso errore: «synce://WM Andrea/». Impossibile gestire le posizioni «synce:» con Nautilus.
Come fare?
E la fase successiva, quando lancio il motore di synce e nell’altra finestra digito create partnership mi da dinuovo errore… 🙁
Insomma sembra proprio che non ne vogliano sapere di comunicare in pace questi 2 sistemi 🙂
Non riesco ad aggiungere niente di nuovo sull’argomento. Ho avuto tutti i vostri problemi (su diversi PC) e li ho risolti come ho scritto. Voi invece non ne uscite…
Se trovate soluzioni pubblicatele per aiutare chi troverà i vostri/nostri stessi problemi. Come sempre io farò lo stesso.
Ciao, io ho un problema.. quando cerco di installare la SynCE Try Icon mi viene fuori questo messaggio:
Requires installation of untrusted packages
The action would require the installation of packages from not authenticated sources.
>Details
libdynamite0 libunshield0 synce-trayicon
L’unica opzione è schiacciare su OK e allora mi si annulla l’installazione.. che fare? ho provato a dare da terminale questo comando:
sudo apt-get install SynCETryIcon, ma non funziona..
Che cosa posso fare?
Grazie
Luca
Ciao Luca,
il tuo sembra un problema di autenticazione. I pacchetti sono firmati con una chiave PGP. Se tu non hai quella chiave e cerchi di installare un pacchetto ti viene fuori quell’errore.
La prima cosa da fare è un bel
sudo apt-get update
e riprovare.Se ti viene presentato un errore di chiave, segui il mio post dal punto in cui parlo dell’errore di chiave.
Se invece non cambia niente, le cose sono 2:
1. hai scritto male le stringhe da cui reperire i pacchetti (cioè quelle robe tipo
deb http://ppa.launchpad.net/synce/ubuntu karmic main
)2. prova a mettere la spunta alla voce “codice sorgente” nel register di ubuntu
Buona fortuna… 🙂
scusate tutti grazie anche ad Emilio ma soprattutto a te per la guida ciao
salve a tutti sono luca, innanzi tutto grazie Emilio per la guida, e poi vorrei un aiuto se possibile. Ho seguito la tua guida ma sul piu bello dopo aver visto l’icona sul desktop il comando >Explore with file manager” non mi si apre mi da errore: Impossibile mostrare «synce://HTC24/». Impossibile gestire le posizioni «synce:» con Nautilus.
Luca, secondo me sei un po’ confuso 😀
Magari però sei anche felice… 🙂
Ciao e complimenti per l’ottima guida.
Ti segnalo un errore: mancano le virgolette di chiusura al comando:
synce-create-partnership “karmic” “Contacts,Calendar,Tasks,Files”
Senza quelle non funziona.
Provato anche sulla Jaunty e Mint 7 senza nessun problema
Grazie Emilio per la fondamentale segnalazione!
Senza di te tutti coloro che avessero deciso di seguire la guida, non avrebbero ottenuto grandi risultati 🙂