Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
kontact_syncml [Le 10/10/2015, 15:48] bleck Syncevolution compatible KDE |
kontact_syncml [Le 31/08/2022, 23:59] (Version actuelle) moths-art Passage de http à https sur les liens externes (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag> Lucid Precise tutoriel syncml kde BROUILLON}} | + | {{tag> Precise tutoriel kde}} |
---- | ---- | ||
====== Synchroniser ses données Kontact grâce à SyncML ====== | ====== Synchroniser ses données Kontact grâce à SyncML ====== | ||
- | Ce tutoriel décrit comment synchroniser les données personnelles gérées par [[http://doc.ubuntu-fr.org/kontact|Kontact]] avec des ressources accessibles à travers le protocole SyncML. Depuis KDE 4, l'accès aux données est du ressort d'[[http://fr.wikipedia.org/wiki/Akonadi|Akonadi]], Kontact n'étant plus qu'un client permettant de traiter les données. Synchroniser les données manipulées à travers Kontact, revient donc à synchroniser des ressources gérées par Akonadi. | + | Ce tutoriel décrit comment synchroniser les données personnelles gérées par [[:kontact|Kontact]] avec des ressources accessibles à travers le protocole SyncML. Depuis KDE 4, l'accès aux données est du ressort d'[[wpfr>Akonadi]], Kontact n'étant plus qu'un client permettant de traiter les données. Synchroniser les données manipulées à travers Kontact, revient donc à synchroniser des ressources gérées par Akonadi. |
===== Position du problème ===== | ===== Position du problème ===== | ||
Ligne 17: | Ligne 18: | ||
* Avoir Kontact et Akonadi installés et opérationnels au sein d'une session KDE | * Avoir Kontact et Akonadi installés et opérationnels au sein d'une session KDE | ||
- | ===== Installer syncevolution-kde ===== | + | ===== Installer syncevolution pour KDE ===== |
Nous allons installer un client SyncML capable de prendre en charge des ressources Akonadi. À l'heure actuelle (oct 2015), [[https://syncevolution.org/|syncevolution]] est compatible avec KDE. Les développements jadis expérimentaux ont été intégrés aux paquetages standards. | Nous allons installer un client SyncML capable de prendre en charge des ressources Akonadi. À l'heure actuelle (oct 2015), [[https://syncevolution.org/|syncevolution]] est compatible avec KDE. Les développements jadis expérimentaux ont été intégrés aux paquetages standards. | ||
- | ==== Ajouter le dépôt expérimental ==== | ||
- | |||
- | syncevolution-kde est disponible sous forme de paquetages binaires (prêts à l'emploi) dont la compatibilité avec Lucid et Precise est avérée (n'hésitez pas corriger la liste en fonction de votre expérience). | ||
- | |||
- | Il suffit d'ajouter le dépôt suivant à la liste des vos dépôts, par votre méthode préférée : | ||
- | <code>deb http://www.estamos.de/download/apt unstable main</code> | ||
- | |||
- | Actualiser la liste des paquetages par votre méthode préférée, par exemple : | ||
- | <code>$ sudo apt-get update</code> | ||
- | |||
- | <note warning>Attention, à l'heure actuelle, ce dépôt ne dispose pas d'une signature. Vous ne pourrez donc pas vérifier la validité des paquetages que vous installerez depuis ce dépôt.</note> | ||
==== installer les paquetages nécessaires ==== | ==== installer les paquetages nécessaires ==== | ||
- | Afin d'éviter tout problème de blocage du à l'absence de signature, il est recommandé d'installer les paquetages en ligne de commande : | + | <code>$ sudo apt-get install syncevolution syncevolution-libs-kde sync-ui</code> |
- | + | ||
- | <code>$ sudo apt-get install syncevolution-kde</code> | + | |
- | Accepter les paquetages complémentaires suggérés (choix par défaut) et accepter l'installation de paquetages non vérifiables (**n'est pas le choix par défaut !**) | + | Accepter les dépendances. |
- | L'intégration à KDE n'étant pas aboutie, il est préférable d'installer également le trousseau de clés de Gnome. Celui-ci gérera les mots de passes des comptes sur les serveurs SyncML que vous utiliserez. | + | Si vous rencontrez des problèmes d'intégration avec kwallet, il sera nécessaire d'installer également le trousseau de clés de Gnome. Celui-ci gérera les mots de passes des comptes sur les serveurs SyncML que vous utiliserez. |
<code>$ sudo apt-get install gnome-keyring</code> | <code>$ sudo apt-get install gnome-keyring</code> | ||
Ligne 60: | Ligne 48: | ||
en fin de liste, vous devriez voir apparaître quelque chose ressemblant à : | en fin de liste, vous devriez voir apparaître quelque chose ressemblant à : | ||
- | + | <code> ... | |
- | KDE Address Book = KDE Contacts = kde-contacts: | + | KDE Address Book = KDE Contacts = kde-contacts: |
- | Database "akonadi" opened using driver "QMYSQL" | + | Database "akonadi" opened using driver "QMYSQL" |
akonadi_vcard_resource_0 (akonadi:?collection=8) <default> | akonadi_vcard_resource_0 (akonadi:?collection=8) <default> | ||
- | + | ||
- | KDE Calendar = kde-calendar: | + | KDE Calendar = kde-calendar: |
akonadi_ical_resource_0 (akonadi:?collection=9) <default> | akonadi_ical_resource_0 (akonadi:?collection=9) <default> | ||
- | + | ||
- | KDE Task List = KDE Tasks = kde-tasks: | + | KDE Task List = KDE Tasks = kde-tasks: |
akonadi_ical_resource_0 (akonadi:?collection=9) <default> | akonadi_ical_resource_0 (akonadi:?collection=9) <default> | ||
- | + | ||
- | KDE Memos = kde-memos: | + | KDE Memos = kde-memos:</code> |
Prendre note des nombres figurant à droite de chaque "collection=" et les reporter dans la commande suivante : | Prendre note des nombres figurant à droite de chaque "collection=" et les reporter dans la commande suivante : | ||
Ligne 108: | Ligne 96: | ||
Le plus simple est d'utiliser la ligne de commande : | Le plus simple est d'utiliser la ligne de commande : | ||
- | <code>$ sudo apt-get remove syncevolution-kde</code> | + | <code>$ sudo apt-get remove syncevolution syncevolution-libs-kde sync-ui</code> |
==== Mise à jour ==== | ==== Mise à jour ==== | ||
- | Avant d'installer un nouveau paquetage depuis ce dépôt expérimental, il faut absolument désinstaller tout paquetage que ce nouveau paquetage est sensé remplacer. La désinstallation des anciens paquetages (anciennes "versions") n'est pas automatique. | + | Les paquetages standards de //syncevolution// étant désormais compatibles avec KDE, la mise jour se fait comme pour tout autre paquetage fourni par les dépôts standard. |
===== Voir aussi ===== | ===== Voir aussi ===== | ||
* [[https://syncevolution.org/wiki/kde-akonadi|SyncEvolution pour Akonadi]] (en) | * [[https://syncevolution.org/wiki/kde-akonadi|SyncEvolution pour Akonadi]] (en) | ||
- | * [[http://doc.ubuntu-fr.org/syncevolution|SyncEvolution pour Evolution]] sous Ubuntu | + | * [[:syncevolution|SyncEvolution pour Evolution]] sous Ubuntu |
- | * [[http://fr.wikibooks.org/wiki/Programmation_XML/SyncML|Le protocole SyncML]] | + | * [[https://fr.wikibooks.org/wiki/Programmation_XML/SyncML|Le protocole SyncML]] |
* [[http://code.google.com/p/mooha/|Moha]] un serveur SyncML Open Source écrit en PHP (en) | * [[http://code.google.com/p/mooha/|Moha]] un serveur SyncML Open Source écrit en PHP (en) | ||
- | * [[http://doc.ubuntu-fr.org/funambol|Funambol]] un serveur SyncML Open Source écrit en Java | ||
---- | ---- | ||
//Contributeurs principaux : [[:utilisateurs:bleck]].// | //Contributeurs principaux : [[:utilisateurs:bleck]].// |