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 | ||
syncevolution [Le 27/05/2015, 17:47] – [1) suppresion des mentions relatives à Scheduleworld qui a disparu du paysage Internet. Suppression d'un superlatif "extrêmement" (je crois que c'est au lecteur qui testera qu'il revient d'en juger). melodie | syncevolution [Le 03/06/2017, 19:03] (Version actuelle) – [Installation] lien apt Roschan | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag> | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ====== SyncEvolution : Synchronisation d' | ||
+ | |||
+ | SyncEvolution permet de synchroniser des données | ||
+ | |||
+ | Dans les faits cela vous permettra de synchroniser Evolution entre deux ordinateurs ou bien entre votre ordinateur et un ou plusieurs périphériques portables (téléphone mobiles, PocketPC, Palm etc.) | ||
+ | |||
+ | Deux types de synchronisation sont possibles: | ||
+ | - **Une synchronisation "over the air"** utilisant votre connexion internet plutôt qu'un câble USB, une liaison infrarouge ou Bluetooth. | ||
+ | - **Une synchronisation en local** grâce [[http:// | ||
+ | |||
+ | |||
+ | ==== Le principe ==== | ||
+ | |||
+ | Il s'agit d' | ||
+ | Puis on installe un client sur son PDA (il faut qu'il soit connecté à internet comme c'est le cas avec un smartphone). | ||
+ | |||
+ | Il existe aussi des clients permettant de synchroniser Outlook...(pratique si on est obligé d' | ||
+ | |||
+ | L' | ||
+ | * Création d'un compte de synchronisation ; (Non nécessaire!) | ||
+ | * Installation/ | ||
+ | * installation/ | ||
+ | |||
+ | ===== Prérequis ===== | ||
+ | |||
+ | * Les calendriers, | ||
+ | * Disposer des [[: | ||
+ | * Disposer d'une connexion à Internet configurée et activée. | ||
+ | |||
+ | =====Création d'un compte ===== | ||
+ | |||
+ | |||
+ | Ici vous est proposé comme exemple la création d'un compte **[[http:// | ||
+ | C'est un serveur performant et dont l' | ||
+ | |||
+ | Vous pouvez installer le serveur Funambol, gratuit, sur votre machine et faire les synchronisations en local... (voire plus bas pour le tutoriel) FIXME | ||
+ | → Il y a des sources sur [[http:// | ||
+ | |||
+ | Une autre possibilité est d' | ||
+ | Créez un compte sur [[http:// | ||
+ | Dans tous les cas, pensez à bien vérifier que vous êtes d' | ||
+ | |||
+ | Pour utiliser Funambol, allez [[http:// | ||
+ | |||
+ | Une autre solution qui fonctionne est d' | ||
+ | |||
+ | ===== Installation ===== | ||
+ | |||
+ | Il suffit d' | ||
+ | |||
+ | Vous pouvez également installer une version plus récente en : | ||
+ | * [[: | ||
+ | * En [[: | ||
+ | * Enfin en [[: | ||
+ | |||
+ | |||
+ | ===== Configuration ====== | ||
+ | |||
+ | Pour créer les fichiers de configuration, | ||
+ | |||
+ | Pour une nouvelle installation ouvrez un [[: | ||
+ | < | ||
+ | syncevolution --configure --sync-property username=< | ||
+ | </ | ||
+ | Veuillez remplacer < | ||
+ | Ensuite sautez ce qui suit et allez à la rubrique " | ||
+ | |||
+ | |||
+ | ==== Configuration de la synchronisation ==== | ||
+ | |||
+ | |||
+ | Utilisez la commande suivante en remplaçant < | ||
+ | < | ||
+ | |||
+ | Si c'est votre première utilisation de syncevolution il faut, depuis votre **Dossier Personnel** [[: | ||
+ | Vous pouvez aussi modifier la variable '' | ||
+ | Il est également possible d' | ||
+ | Le paramètre '' | ||
+ | |||
+ | ====Configuration des sources de synchronisation ==== | ||
+ | Il y a 4 fichiers à configurer (contacts, calendrier, taches, mémo). Pour connaître les éléments disponibles dans évolution entrez dans un[[: | ||
+ | Cela vous donnera le nom des calendriers, | ||
+ | |||
+ | Donc, l'un après l' | ||
+ | |||
+ | Le paramètre à changer est '' | ||
+ | Faite ceci pour les quatre fichiers. | ||
+ | Il est à noter qu'on peu modifier le comportement de la synchronisation pour chaque cas avec la variable " | ||
+ | par exemple "sync = two-way" | ||
+ | |||
+ | ===== Utilisation : Lancer la première synchronisation avec le serveur===== | ||
+ | |||
+ | ====Graphiquement==== | ||
+ | Pour lancer la synchronisation faites une recherche dans [[unity# | ||
+ | Il est également possible de le faire une synchronisation directe grâce à Bluetooth, pour cela cliquer sur //Nouveau Périphérique// | ||
+ | |||
+ | ====En ligne de commande==== | ||
+ | Par mesure de prudence faites une copie du dossier **.evolution** de votre **Dossier Personnel** en entrant dans un [[: | ||
+ | < | ||
+ | En cas de problème il n'y a qu'à faire l' | ||
+ | Il ne reste plus qu'à lancer la synchronisation en ouvrant un [[: | ||
+ | < | ||
+ | |||
+ | Syncevolution vous affichera un résumé des opérations effectuées et vous pourrez vérifier que la synchronisation evolution/ | ||
+ | |||
+ | Vous voyez ici que cela ouvre déjà d' | ||
+ | |||
+ | ====Automatiser la synchronisation | ||
+ | |||
+ | === Connexion directe à internet === | ||
+ | Soit vous ajoutez **Syncevolution** aux [[: | ||
+ | |||
+ | Soit vous pouvez utiliser [[:Cron]] qui peut automatiser cette tâche grâce à crontab. | ||
+ | Par exemple pour synchroniser evolution avec le serveur à chaque démarrage il suffit de faire ceci : | ||
+ | < | ||
+ | et d' | ||
+ | < | ||
+ | on quitte (avec Ctrl + x). | ||
+ | Au prochain démarrage la synchronisation sera automatique et un fichier appelé log sera ajouté dans votre home attestant du bon fonctionnement de la procédure. | ||
+ | On peu également lui demander de faire cette action tous les jours, toutes les heures ou à un moment donné de la journée... Reportez-vous à la page [[:cron]] dans la documentation pour plus d' | ||
+ | |||
+ | ===Connexion à internet passant par un proxy === | ||
+ | Il va falloir créer un script pour que ça marche derrière un proxy bien que vous ayez défini le proxy dans les préférence de votre serveur (cron ne prend pas en compte la variable proxy définie dans gnome et qui semble nécessaire pour la librairie libcurl). [[: | ||
+ | <code bash> | ||
+ | #!/bin/sh | ||
+ | export http_proxy=" | ||
+ | / | ||
+ | </ | ||
+ | Rendez-le [[: | ||
+ | Puis comme précédemment éditez crontab:< | ||
+ | et ajoutez la ligne du type:< | ||
+ | |||
+ | ===== Installation/ | ||
+ | Si vous utilisez un serveur funambol, vous trouverez [[http:// | ||
+ | |||
+ | ==== Pour un smartphone sous Windows Mobile ==== | ||
+ | FIXME | ||
+ | Comme souvent avec Windows, même mobile.... une re-initialisation est parfois nécessaire avant la synchronisation pour que cette dernière soit prise en compte. Donc démarrez sous windows et re-initialiser complètement le smartphone. | ||
+ | Établissez un partenariat avec active-sync en lui demandant de NE PAS synchroniser le calendrier, l' | ||
+ | Téléchargez le client pour WindowsMobile [[http:// | ||
+ | Installez et lancez-le : //menu edit> | ||
+ | |||
+ | Indiquez l' | ||
+ | tapez votre mot de passe: (celui que vous avez reçu par courriel lors de la création du compte). | ||
+ | //menu edit -> synchronisation setting//, cliquez sur ce que vous voulez synchroniser (contacts, calendar, tasks). | ||
+ | |||
+ | laissez votre smartphone connecté à active-sync ou débranchez-le et établissez une connection gprs, Wifi ou autre(3G?) puis lancez la synchronisation... | ||
+ | |||
+ | |||
+ | ==== Pour un smartphone sous Symbian OS ==== | ||
+ | |||
+ | Les téléphones sous Symbian Os ont pour particularité qu'ils intègrent "par défaut" | ||
+ | Pour ces smartphones (type Nokia N95 ou Sony P1 par exemple) il n'y a qu'à configurer la connexion. | ||
+ | Cet exemple fonctionne sur un Nokia N95 mais devrait être sensiblement identique pour un autre appareil de la série S60. | ||
+ | |||
+ | Ouvrez le menu : // | ||
+ | |||
+ | Renseignez ensuite les champs comme suit : | ||
+ | \\ | ||
+ | Nom du mode de sync : Scheduleworld | ||
+ | \\ | ||
+ | Applications> | ||
+ | Applications> | ||
+ | Applications> | ||
+ | \\ | ||
+ | Paramètres connexion : tout laisser par défaut sauf:\\ | ||
+ | Paramètres connexion > Adresse de l' | ||
+ | Paramètres connexion > nom d' | ||
+ | Paramètres connexion > mot de passe : celui que vous avez reçu par email lors de la création du compte\\ | ||
+ | |||
+ | Appuyez sur " | ||
+ | Pour lancer la synchronisation il suffit de sélectionner " | ||
+ | |||
+ | Les téléphones Nokia n'ont qu'une base de donnée pour le calendrier et les taches. Pour pouvoir utiliser les tâches il faut, après la première synchronisation, | ||
+ | |||
+ | ==== Pour le Nokia N900 ==== | ||
+ | |||
+ | Installer " | ||
+ | |||
+ | La configuration manuelle est également possible et identique à celle sur ordinateur (voir ci-dessus). | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | ===== Installation/ | ||
+ | |||
+ | Cette démarche ne s' | ||
+ | |||
+ | ==== Créer l' | ||
+ | |||
+ | < | ||
+ | cd ~/ | ||
+ | |||
+ | on telecharge l' | ||
+ | |||
+ | < | ||
+ | |||
+ | il nous faut maintenant le compiler comme ci dessous : | ||
+ | |||
+ | < | ||
+ | sudo ./clean.sh | ||
+ | sudo make install</ | ||
+ | |||
+ | Maintenant, si vous branchez votre périphérique vous avez accès à une interface réseau : rndis0 | ||
+ | |||
+ | regarder son adresse IP en faisant : | ||
+ | |||
+ | < | ||
+ | |||
+ | si vous avez quelque chose comme : | ||
+ | < | ||
+ | rndis0 Lien encap: | ||
+ | inet adr: | ||
+ | UP BROADCAST RUNNING MULTICAST | ||
+ | | ||
+ | TX packets:110 errors:0 dropped:0 overruns:0 carrier:0 | ||
+ | | ||
+ | | ||
+ | </ | ||
+ | |||
+ | dans ce cas, félicitation ! Votre PPC est reconnu par votre système vous pouvez passer à la suite. Sinon essayez : | ||
+ | |||
+ | < | ||
+ | |||
+ | ==== Configuration de syncevolution ==== | ||
+ | |||
+ | < | ||
+ | cd .sync4j/ | ||
+ | </ | ||
+ | |||
+ | Pour les versions récentes de syncevolution, | ||
+ | |||
+ | cd ~/ | ||
+ | |||
+ | telecharger mes fichiers de configuration : | ||
+ | |||
+ | < | ||
+ | |||
+ | |||
+ | ==== Installation du serveur funambol ==== | ||
+ | Reportez-vous à la page [[: | ||
+ | installation du serveur funambol | ||
+ | l' | ||
+ | sudo ./ | ||
+ | suivez les instructions elles sont assez clair puis on va configurer le serveur, il vous faut juste créer un utilisateur : Se placer dans le répertoire d' | ||
+ | sudo ./ | ||
+ | Connectez vous en cliquant sur " | ||
+ | |||
+ | puis Cliquez sur " | ||
+ | |||
+ | Un fois cela fais, vous pouvez quitter l' | ||
+ | |||
+ | [[: | ||
+ | # authorization for the SyncML server | ||
+ | username = USER | ||
+ | password = PASS | ||
+ | </ | ||
+ | en remplaçant USER et PASS par ceux créé précédemment. Lancez la Synchronisation en exécutant cette commande : < | ||
+ | |||
+ | |||
+ | <note help>Si vous synchronisez votre PDA/ | ||
+ | |||
+ | |||
+ | =====Voir aussi===== | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[http:// | ||
+ | |||
+ | ---- | ||
+ | |||
+ | // | ||