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 07/04/2009, 23:14] – tartanpion | 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 avec les PDA/ | ||
| - | |||
| - | < | ||
| - | |||
| - | |||
| - | <note help>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 : odccm (obsolète) ou synce-hal qui devrait faire tout ce que fait odccm, mais d'une façon plus simple et plus propre.\\ | ||
| - | * 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 Intrepid ==== | ||
| - | |||
| - | Contrairement à Hardy, les dépôts pour Intrepid contiennent déjà tous les paquets nécessaires.\\ | ||
| - | |||
| - | Des dépôts contenant les dernières versions sont disponible à cette adresse : | ||
| - | |||
| - | 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 '' | ||
| - | * [[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/ | ||
| - | |||
| - | |||
| - | |||
| - | ==== Installation sous Hardy ==== | ||
| - | |||
| - | Il faut pour cela ajouter de nouveaux dépôts PPA contenant l' | ||
| - | |||
| - | == Ajout de nouveaux dépôts (Hardy) == | ||
| - | |||
| - | [[: | ||
| - | |||
| - | < | ||
| - | deb http:// | ||
| - | deb-src http:// | ||
| - | </ | ||
| - | |||
| - | <note help> | ||
| - | A ce jour, les paquets stockés sur __ppa.launchpad.net__ ne semblent **pas signés**. | ||
| - | |||
| - | Comme il manque les clés de signature de ces dépôts, pendant l' | ||
| - | |||
| - | Procédez ensuite suivant votre souhait de sécurisation de votre système. ((Pour info, les clés de Jonny Lamb (C18AFB9F2E039402) et Matthias Jahn (CB210090B029CB84) ne conviennent pas)) | ||
| - | </ | ||
| - | |||
| - | == 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 | ||
| - | |||
| - | == Bibliothèques nécessaires à la communication d' | ||
| - | |||
| - | |||
| - | On récupère les bibliothèques nécessaires en [[: | ||
| - | |||
| - | <note important> | ||
| - | |||
| - | <note help> | ||
| - | 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 / | ||
| - | </ | ||
| - | |||
| - | On va dès à présent ajouter les logiciels et bibliothèques nécessaires à la synchronisation : [[: | ||
| - | * Pour Gnome: | ||
| - | **[[apt:// | ||
| - | |||
| - | * Pour KDE //(on remplace le plugin evolution par **opensync-plugin-kdepim**// | ||
| - | **[[apt:// | ||
| - | |||
| - | ===== Premier Test ===== | ||
| - | |||
| - | Branchez votre joli PDA/ | ||
| - | |||
| - | |||
| - | ===== 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 configurer 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 ==== | ||
| - | |||
| - | [[: | ||
| - | |||
| - | < | ||
| - | |||
| - | <note help> | ||
| - | |||
| - | Installer ensuite le paquet **[[apt:// | ||
| - | |||
| - | |||
| - | |||
| - | ==== Utilisation ==== | ||
| - | |||
| - | Il ne vous reste plus qu'à parcourir le périphérique. Si vous avec installé le paquet **[[apt:// | ||
| - | |||
| - | ===== Navigation dans les fichiers du PDA/ | ||
| - | |||
| - | <note warning> | ||
| - | |||
| - | ==== Modification des dépôts ==== | ||
| - | |||
| - | Voici la partie la plus compliquée… | ||
| - | |||
| - | <note important> | ||
| - | Si ce n'est pas le cas vous référer à la documentation générale des dépots d' | ||
| - | |||
| - | Une fois ceci vérifié, il vous suffit d' | ||
| - | < | ||
| - | et d'y ajouter la ligne suivante : < | ||
| - | |||
| - | ==== Ajout de la clé de confiance : ==== | ||
| - | |||
| - | Une petite mise à jour de la liste des logiciels après l' | ||
| - | < | ||
| - | gpg -a --export EEA242F0 | sudo apt-key add - | ||
| - | sudo apt-get update</ | ||
| - | |||
| - | ==== Téléchargement de gvfs ==== | ||
| - | |||
| - | Ensuite il reste a passer aux choses sérieuses, le téléchargement de gvfs : | ||
| - | < | ||
| - | cd gvfs-0.2.5 | ||
| - | ./configure | ||
| - | make</ | ||
| - | |||
| - | ==== Installation des dépendances :==== | ||
| - | |||
| - | Puis il est nécessaire d' | ||
| - | < | ||
| - | Et enfin télécharger les sources de synce-gvfs : | ||
| - | < | ||
| - | <note important> | ||
| - | </ | ||
| - | Dans le nouveau répertoire synce-gvfs créé, il faut [[: | ||
| - | . | ||
| - | |||
| - | ==== Installation des packages : ==== | ||
| - | |||
| - | Une fois ceci effectué (promis c'est bientôt fini...) il faut se placer dans le répertoire de synce-gvfs (dans mon cas : / | ||
| - | et faire un joli : < | ||
| - | . | ||
| - | |||
| - | S'il n'y a pas de problème de compilation(promis devrait pas trop y en avoir), il suffit de finir tout ca par l' | ||
| - | < | ||
| - | , de redémarrer le pc et tout devrai être effectif au reboot. | ||
| - | |||
| - | ==== Accès au système de fichiers du PDA/ | ||
| - | |||
| - | Après le reboot, il suffit de taper dans la barre d' | ||
| - | < | ||
| - | et voila les jolis dossiers et fichiers de votre appareil mobile favoris. | ||
| - | |||
| - | <note tip>NOTE 2.2 : pour les plus observateurs, | ||
| - | </ | ||
| - | |||
| - | |||
| - | <note help> | ||
| - | |||
| - | <note tip>Pour la connexion, si la liaison ne se fait pas et que vous utilisez un pare-feu, essayer en le désactivant: | ||
| - | </ | ||
| - | |||
| - | En espérant avoir été clair et que ce petit tuto aidera moulte personnes :-) | ||
| - | |||
| - | ===== Sources et liens ===== | ||
| - | |||
| - | * **'' | ||
| - | * **'' | ||
| - | * **'' | ||
| - | * **'' | ||
| - | ---- | ||
| - | |||
| - | // | ||
