Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédente | |||
| tutoriel:sync_wm5-6 [Le 03/03/2017, 15:39] – liens de retour timpera | 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 ou Windows Phone7 ? (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/6, l' | ||
| - | * Sous WM5 : Démarrer -> Paramètres -> Connexions -> Mode ActiveSync : choisir "Mode sync RNDIS" | ||
| - | * Sous WM6 : Démarrer -> Paramètres -> Connexions -> Paramètres USB : choisir " | ||
| - | |||
| - | |||
| - | |||
| - | ==== Installation sous Jaunty, Intrepid, Hardy, Karmic, Lucid, Maverick ==== | ||
| - | |||
| - | 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:// | ||
| - | |||
| - | deb http:// | ||
| - | deb-src http:// | ||
| - | |||
| - | deb http:// | ||
| - | deb-src http:// | ||
| - | |||
| - | deb http:// | ||
| - | deb-src http:// | ||
| - | | ||
| - | <note important> | ||
| - | Il semble que Lucid possede une nouvelle version de SWIG, ce qui entraîne des changements dans la façon dont python est gérée. En attendant que le bug soit fixé, il est nécessaire de suivre les instructions suivantes données ici: https:// | ||
| - | Testé par mes soins, completement opérationnel (Asus P552 Windows Phone 7 & Lucid sur Dell Precision M4400). | ||
| - | </ | ||
| - | |||
| - | 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 natty le paquet synce-hal est obselete, utiliser : [[apt:// | ||
| - | |||
| - | |||
| - | == Pour OpenSync == | ||
| - | |||
| - | * [[apt:// | ||
| - | * (Ajouter dans les sources logiciel: http:// | ||
| - | * [[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:// | ||
| - | |||
| - | |||
| - | <note tip>Sous Lucid, il faut ajouter les dépôts PPA pour Synce et mettre à jour avant d' | ||
| - | |||
| - | < | ||
| - | |||
| - | Lien : [[https:// | ||
| - | |||
| - | |||
| - | ==== 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 ===== | ||
| - | |||
| - | * **'' | ||
| - | * **'' | ||
| - | * **'' | ||
| - | * **'' | ||
| - | * **'' | ||
| - | ---- | ||
| - | |||
| - | // | ||
