dic 19

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:

1
deb http://ppa.launchpad.net/synce/ubuntu karmic main

Ripetiamo l’operazione aggiungendo questa volta quest’altra stringa:

1
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:

1
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:

1
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

1
synce-pls

Vi mostro un plausibile risultato:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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):

1
2
3
** 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):

1
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!):

1
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:

1
2
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:

1
2
3
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:

1
DEBUG syncengine : installing signal handlers

è tutto normale, lasciamo la finestra del terminale aperta e apriamone un’altra dove digitiamo

1
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:

1
2
3
4
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.

17 Responses to “Ubuntu e windows mobile 6.x”

  1. nicolo74 scrive:

    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!

  2. Alessandro scrive:

    Bene Gianni.
    Tutto è bene quel che finisce bene :) e grazie per aver reso disponibile la tua esperienza a tutti i lettori.

  3. gianni scrive:

    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!!!

  4. gianni scrive:

    Alessandro grazie, studio e ti faccio sapere

  5. Alessandro scrive:

    :D
    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à” :D

  6. gianni scrive:

    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?

  7. Alessandro scrive:

    Beh, Claudio, a me non sembra che ti sia andato tutto perfettamente :-D
    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.

  8. Claudio scrive:

    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

  9. Alessandro scrive:

    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.

  10. Andrea scrive:

    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… :-(

  11. Alessandro scrive:

    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

    1
    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

    1
    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… :-)

  12. Luca scrive:

    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

  13. Alessandro scrive:

    Luca, secondo me sei un po’ confuso :-D
    Magari però sei anche felice… :-)

  14. luca scrive:

    scusate tutti grazie anche ad Emilio ma soprattutto a te per la guida ciao

  15. luca scrive:

    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.

  16. Alessandro scrive:

    Grazie Emilio per la fondamentale segnalazione!
    Senza di te tutti coloro che avessero deciso di seguire la guida, non avrebbero ottenuto grandi risultati :-)

  17. Emilio scrive:

    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

Lascia un commento

nascondi colonna destranascondi colonna destra
preload preload preload

Optimized by SEO Ultimate