Ubuntu – How to sync contacts on Ubuntu Touch

contactssyncubuntu-touch

How do I sync (upload to/download from) my contacts, with my Ubuntu Touch OS?

Best Answer

Ubuntu Touch has EDS (Evolution-data-server) installed. So you can sync it using syncevolution.

First install latest stable version from repo:

For =>14.04

sudo apt-get install syncevolution syncevolution-provider-uoa

For <=13.10

sudo add-apt-repository "deb http://downloads.syncevolution.org/apt stable main"
sudo apt-get update
sudo apt-get install syncevolution-evolution

If you are using Google-Contacts, then export all contacts as vcf (i.e allcontacts.vcf) & then import it using following command at terminal (Change the path & database accordingly):

syncevolution --import /path/to/file/allcontacts.vcf backend=evolution-contacts database=Personal

To know the names of all available databases type:

syncevolution --print-databases

For more info visit:


NOTE :

If vcard file (contacts.vcf) doesn't have new line space after END:VCARD, syncevolution might fail to import all the contacts.