Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| tutoriel:sync_wm5-6 [Le 08/10/2009, 20:07] – 213.95.41.13 | tutoriel:sync_wm5-6 [Le 20/04/2017, 16:15] (Version actuelle) – obsolète L'Africain | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | ||
| - | ---- | ||
| - | |||
| - | |||
| - | ====== Comment synchroniser Ubuntu avec les PDA et smartphones sous Windows™ Mobile 5/6 ? (mode synchronisation RNDIS) ====== | ||
| - | |||
| - | La synchronisation est désormais possible en local avec les PDA/ | ||
| - | |||
| - | < | ||
| - | |||
| - | |||
| - | Ce sujet évoluant rapidement, les indications de cette page peuvent être rapidement dépassées. N' | ||
| - | |||
| - | |||
| - | ===== Faire communiquer Ubuntu avec l' | ||
| - | |||
| - | * La communication avec le pda se fait avec **SynCE**. Il existe 2 implémentations de dcmm permettant de se connecter pour le système RNDIS : synce-hal et odccm (obsolète). synce_hal devrait faire tout ce que faisait l' | ||
| - | * La synchronisation se fait avec la librairie d' | ||
| - | * La navigation dans les fichiers de l' | ||
| - | |||
| - | ==== Pré-requis ==== | ||
| - | |||
| - | SynCE utilise le mode de synchronisation RNDIS d' | ||
| - | * Sous WM5 : C'est normalement déjà en RNDIS. Sinon naviguer dans Démarrer -> Paramètres -> Connexions -> Mode ActiveSynce et choisir "Mode sync RNDIS" | ||
| - | * Sous WM6 : C'est normalement déjà en RNDIS. Il n'y a donc rien à faire. Sous Démarrer -> Paramètres -> Connexions -> Paramètres USB : choisir Activesync. | ||
| - | |||
| - | |||
| - | |||
| - | ==== Installation sous Jaunty, Intrepid et Hardy ==== | ||
| - | |||
| - | Des dépôts contenant les dernières versions sont disponible à cette adresse : | ||
| - | |||
| - | deb http:// | ||
| - | deb-src http:// | ||
| - | |||
| - | deb http:// | ||
| - | deb-src http:// | ||
| - | |||
| - | deb http:// | ||
| - | deb-src http:// | ||
| - | |||
| - | Pour importer la clé : | ||
| - | |||
| - | gpg --keyserver keyserver.ubuntu.com --recv-key D246C25D && gpg --armor --export D246C25D | sudo apt-key add - | ||
| - | |||
| - | | ||
| - | |||
| - | == Pour SynCE == | ||
| - | |||
| - | |||
| - | * [[apt:// | ||
| - | * [[apt:// | ||
| - | * [[apt:// | ||
| - | Il faut ajouter le programme **synce-trayicon** au démarrage de la session Gnome (Système> | ||
| - | * [[apt:// | ||
| - | |||
| - | == Pour OpenSync == | ||
| - | |||
| - | * [[apt:// | ||
| - | * [[apt:// | ||
| - | |||
| - | < | ||
| - | </ | ||
| - | == Pour l' | ||
| - | |||
| - | * [[apt:// | ||
| - | ou | ||
| - | * [[apt:// | ||
| - | |||
| - | msynctool [options] | ||
| - | |||
| - | == Pour la navigation dans les fichiers du PDA == | ||
| - | |||
| - | * [[apt:// | ||
| - | | ||
| - | |||
| - | == Il faut ouvrir les ports locaux dans le pare-feu si nécessaire == | ||
| - | |||
| - | sudo ufw allow from 169.254.2.0/ | ||
| - | |||
| - | |||
| - | Le système doit être redémarré pour une meilleur prise en compte des modifications. | ||
| - | |||
| - | ==== Cas particuliers ==== | ||
| - | |||
| - | |||
| - | == Ajout et compilation de rndis (noyau Linux < 2.6.24-19) == | ||
| - | |||
| - | <note tip>Les manipulation de cette partie ne sont nécessaire que si la version de votre noyau Linux est antérieure à la 2.6.24-19. | ||
| - | |||
| - | Votre version en cours est vérifiable par la commande : | ||
| - | < | ||
| - | </ | ||
| - | |||
| - | |||
| - | On va chercher et compiler le nouveau pilote **rndis**. Tout d' | ||
| - | |||
| - | sudo rmmod rndis_host cdc_ether usbnet | ||
| - | |||
| - | Ensuite, suppression des anciens pilotes pour que le noyau ne les recharge pas au prochain amorçage : | ||
| - | |||
| - | sudo rm / | ||
| - | |||
| - | Compilation des nouveaux pilotes : | ||
| - | |||
| - | sudo apt-get install usb-rndis-source cdbs | ||
| - | sudo module-assistant auto-install usb-rndis | ||
| - | |||
| - | == Problème de connexion (ne devrait pas se poser pour les versions d' | ||
| - | |||
| - | Si vous utilisez un gestionnaire de connexion tel que network-manager ou WICD il se peut que vous perdiez votre/vos connexion(s) a(ux) reseau(x). Pour remédier a cela il suffit d' | ||
| - | Tapez dans un terminal : < | ||
| - | le résultat de la commande vous renvoie directement l' | ||
| - | (en ayant au préalable remplacé "< | ||
| - | |||
| - | Afin de redistribuer convenablement les adresses IP des différentes connexions, il est nécessaire de redémarrer manuellement le réseau : | ||
| - | sudo / | ||
| - | |||
| - | |||
| - | ===== Premier Test ===== | ||
| - | |||
| - | Branchez votre joli PDA/ | ||
| - | Il est probable que cette commande vous renvoie une erreur du type < | ||
| - | ** Message: Odccm is not running, ignoring | ||
| - | synce-pls: Could not find configuration at path ' | ||
| - | On va donc lui donner un fichier de configuration pour y remedier; pour cela; entrez dans un terminal: | ||
| - | < | ||
| - | Puis rajouter les lignes < | ||
| - | loglevel: debug</ | ||
| - | Sauvegardez le fichier; fermez gedit; Rebranchez votre terminal; et cette fois le problème devrait être résolu. | ||
| - | |||
| - | <note important> | ||
| - | |||
| - | < | ||
| - | < | ||
| - | " | ||
| - | " | ||
| - | < | ||
| - | |||
| - | <!-- This configuration file specifies the required security policies | ||
| - | for synce-hal to work. --> | ||
| - | |||
| - | <!-- Allow anyone to invoke methods on the Synce interface --> | ||
| - | <policy context=" | ||
| - | <allow send_destination=" | ||
| - | | ||
| - | |||
| - | </ | ||
| - | |||
| - | </ | ||
| - | </ | ||
| - | source : http:// | ||
| - | </ | ||
| - | |||
| - | ===== La synchronisation ===== | ||
| - | |||
| - | La gestion de la synchronisation peut se faire par des interfaces graphiques. Choisissez en une qui correspond à votre environnement de bureau. | ||
| - | |||
| - | Si vous avez un décalage horaire (décalage entre l' | ||
| - | |||
| - | === Synchronisation pour GNOME === | ||
| - | |||
| - | ActiveSync demande de créer des partenariats avant de pouvoir synchroniser deux éléments. Il y a une limite de deux partenariats pour windows mobile. | ||
| - | ==== Les partenariats ==== | ||
| - | |||
| - | Les partenariats peuvent être configurés en ligne de commande ou graphiquement. | ||
| - | |||
| - | == Méthode graphique : == | ||
| - | |||
| - | Cliquez droit sur **synce-trayicon**, | ||
| - | Pour le supprimer : " | ||
| - | |||
| - | == Méthode en ligne de commande : == | ||
| - | |||
| - | synce-create-partnership "< | ||
| - | Les éléments que l'ont peut synchroniser sont à choisir parmi la liste suivante : Contacts, | ||
| - | |||
| - | Pour supprimer un partenariat : | ||
| - | synce-delete-partnership | ||
| - | |||
| - | ==== Utilisation ==== | ||
| - | |||
| - | Une fois le partenariat établi, il faut créer un groupe et choisir les éléments à synchroniser. | ||
| - | |||
| - | == Méthode graphique : == | ||
| - | |||
| - | Lancez Multisync-gui dans Application> | ||
| - | |||
| - | == Méthode en ligne de commande : == | ||
| - | |||
| - | Avec multisync-tools | ||
| - | |||
| - | D' | ||
| - | < | ||
| - | ..devrait vous donner un résultat qui ressemble à ça : | ||
| - | < | ||
| - | synce-opensync-plugin | ||
| - | evo2-sync | ||
| - | </ | ||
| - | Si vous utilisez utilisez le gestionnaire de mail de Kde, vous aurez // | ||
| - | |||
| - | Il faut ensuite créer un groupe de connexion : | ||
| - | < | ||
| - | et y ajouter les 2 plugins : | ||
| - | < | ||
| - | msynctool --addmember <nom du groupe> evo2-sync | ||
| - | </ | ||
| - | (Bien sur, là encore remplacez | ||
| - | |||
| - | Et voilà. Pour lancer la synchro, | ||
| - | - Commencez par vous assurer que la mémoire tampon de votre terminal est suffisante car cette commande trace énormément; | ||
| - | - Fermez votre gestionnaire de contacts/ calendrier pour éviter les verrouillages éventuels. | ||
| - | - puis lancez : | ||
| - | < | ||
| - | Soyez patient, ça prend un peu de temps. | ||
| - | |||
| - | Au cours de la synchro, si des entrées en conflit existent entre le Pda et votre ordinateur, la console vous présentera les entrées en conflit (dans un format XML assez difficile à lire) et vous demandera laquelle choisir : | ||
| - | < | ||
| - | Conflict for Mapping 0xb234e3c0: | ||
| - | Entry 1: | ||
| - | UID: pas-id-48FB3D4B0000001F | ||
| - | <?xml version=" | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | </ | ||
| - | <Uid> | ||
| - | < | ||
| - | </ | ||
| - | < | ||
| - | < | ||
| - | </ | ||
| - | ... | ||
| - | </ | ||
| - | |||
| - | Entry 2: | ||
| - | UID: pas-id-CD512BC3D421FBAD | ||
| - | <?xml version=" | ||
| - | <contact xmlns: | ||
| - | < | ||
| - | < | ||
| - | </ | ||
| - | ... | ||
| - | </ | ||
| - | |||
| - | |||
| - | Which entry do you want to use? [1-9] To select a side, [D]uplicate, | ||
| - | * Tapez un chiffre pour choisir une des ressources en conflit (//n// choisit l'" | ||
| - | * D pour dupliquer les 2 entrées sur le PDA et le PC; | ||
| - | * N pour ne garder que la plus récente. | ||
| - | Il n' | ||
| - | |||
| - | |||
| - | |||
| - | === Synchronisation pour KDE : SynCE-KPM === | ||
| - | |||
| - | == Installation == | ||
| - | |||
| - | | ||
| - | |||
| - | == Synchro == | ||
| - | Dans une console tapez: | ||
| - | |||
| - | synce-kpm | ||
| - | |||
| - | Une fenêtre aux fonctionnalités de ActiveSync apparaît. | ||
| - | Vous pouvez choisir les éléments à synchroniser et lancer l' | ||
| - | |||
| - | Voila vous avez terminé, le dossier "Mes Documents" | ||
| - | |||
| - | <note important> | ||
| - | |||
| - | <note tip> | ||
| - | |||
| - | ===== Navigation dans les fichiers du PDA/ | ||
| - | |||
| - | <note tip>Ceci ne fonctionne que dans l' | ||
| - | |||
| - | ==== Installation ==== | ||
| - | |||
| - | |||
| - | Il faut avoir installer ensuite le paquet **[[apt:// | ||
| - | |||
| - | ==== Utilisation ==== | ||
| - | |||
| - | Il ne vous reste plus qu'à parcourir le périphérique. | ||
| - | |||
| - | * si vous avez installé le paquet **[[apt:// | ||
| - | |||
| - | * ou en tapant dans la barre d' | ||
| - | < | ||
| - | |||
| - | ===== Installation de logiciel (.cab) ===== | ||
| - | |||
| - | Vous pouvez bien sûr copier le .cab directement sur le PDA et l' | ||
| - | |||
| - | ===== Sources et liens ===== | ||
| - | |||
| - | * **'' | ||
| - | * **'' | ||
| - | * **'' | ||
| - | * **'' | ||
| - | * **'' | ||
| - | ---- | ||
| - | |||
| - | // | ||
