Comment synchroniser (télécharger vers/depuis) mes contacts avec le système d'exploitation Ubuntu Touch?
EDS (Evolution-data-server) est installé sur Ubuntu Touch. Ainsi, vous pouvez le synchroniser en utilisant syncevolution.
Installez d'abord la dernière version stable du dépôt:
Pour => 14.04
Sudo apt-get install syncevolution syncevolution-provider-uoa
Pour <= 13.10
Sudo add-apt-repository "deb http://downloads.syncevolution.org/apt stable main"
Sudo apt-get update
Sudo apt-get install syncevolution-evolution
Si vous utilisez Google-Contacts, exportez tous les contacts au format vcf (i.e allcontacts.vcf), puis importez-le à l'aide de la commande suivante sur le terminal (modifiez le chemin d'accès et la base de données en conséquence):
syncevolution --import /path/to/file/allcontacts.vcf backend=evolution-contacts database=Personal
Pour connaître les noms de toutes les bases de données disponibles, tapez:
syncevolution --print-databases
Pour plus d'informations, visitez:
Si le fichier vcard (contacts.vcf) ne dispose pas d'un nouvel espace-ligne après END:VCARD
, Syncevolution peut ne pas importer tous les contacts.
Voici une réponse plus simple et plus actualisée pour Ubuntu Touch 14.09/14.10.
Même s'il est plus facile que cela soit (pas besoin d'être root, pas besoin d'utiliser le mode développeur ...), une application qui automatise cela serait appréciée.
syncevolution --import /home/phablet/Documents/contacts/your.vcf backend=evolution-contacts
Et c'est tout!
SyncEvolution ne semble pas prendre en charge la segmentation. Par conséquent, si vous avez beaucoup de fichiers vcf, vous pouvez utiliser une commande comme celle-ci pour importer tous les fichiers vcf du dossier à la fois:
find /home/phablet/Documents/contacts -name *.vcf -exec syncevolution --import {} backend=evolution-contacts \;
Pour créer un fichier "allmycontacts.vcf" dans le dossier "Documents", exécutez la commande suivante via l'application de terminal ou via adb/ssh:
syncevolution --export /home/phablet/Documents/allmycontacts.vcf backend=evolution-contacts
Il est possible de synchroniser votre édition officielle Aquaris Ubuntu avec, par exemple, Owncloud en utilisant CardDAV. Voici ce que j'ai fait (voir wiki.ubuntuusers.de pour la source):
J'ai d'abord ajouté le certificat de mon site dans le dossier/usr/share/ca-certificates et mis à jour la base de données ca-cert, car elle est auto-signée:
Sudo mount /dev/loop0 / -o remount,rw
Sudo cp /home/phablet/Downloads/server.crt /usr/share/ca-certificates
Ajouter une étoile au nouveau certificat lors de l'exécution de la configuration
Sudo dpkg-reconfigure ca-certificates
Ajoutez la configuration de syncevolution:
syncevolution --keyring=no --configure --template webdav username=<USERNAME> password=<PASSWORD> syncurl="in-its.de/owncloud" target-config@owncloud
syncevolution --configure --template SyncEvolution_Client sync=none syncURL=local://@owncloud username= password= peerIsClient=1 owncloud
syncevolution --configure database=https://<SERVER>/owncloud/remote.php/carddav/addressbooks/<USERNAME>/contacts backend=carddav target-config@owncloud contacts
syncevolution --configure sync=two-way backend=contacts database="Persönlich" owncloud contacts
Lancer la synchronisation:
syncevolution --sync slow owncloud contacts
Cela a rendu tous mes contacts Owncloud disponibles sur mon téléphone Ubuntu.
Et CalDAV fonctionne de manière similaire:
syncevolution --configure database=https://<SERVER>/owncloud/remote.php/caldav/calendars/<USERNAME>/personal backend=caldav target-config@owncloud calendar
syncevolution --configure sync=two-way backend=events database="Persönlich" owncloud calendar
Et puis synchronisez-le:
syncevolution --sync slow owncloud calendar
CalDAV et CardDAV fonctionnent donc!
La solution la plus simple que j'ai trouvée après l'avoir fait avec quelques téléphones consiste simplement à exporter vos contacts vers une vcard avec votre appareil actuel, puis à vous l'envoyer par e-mail. Ensuite, installez Dekko sur le périphérique Ubuntu Touch, recevez le courrier électronique et ouvrez la pièce jointe - elle sera alors importée automatiquement. Aucun terminal requis et quelques secondes seulement après l'installation de Dekko.
Si vous rencontrez des problèmes pour importer un fichier vcf avec un format vcd version 2.1, vous pouvez d'abord l'importer dans un logiciel evolution installé sur un bureau Linux, puis exportez-le avec evolution: vous aurez un vcf dans la version 3.0 et importez-le dans Votre téléphone Ubuntu fonctionnera correctement.
Une autre approche manuelle pour la sauvegarde/restauration de contacts, calendrier, ... est
home/phablet/.local/share/evolution
dans "documents"Pour restaurer, faites simplement l'inverse.
L'évolution du dossier contient tous les contacts, notes, événements du calendrier. Vous ne pouvez donc également sauvegarder/restaurer que des fichiers individuels.