जवाबों:
Ubuntu टच में EDS (इवोल्यूशन-डेटा-सर्वर) इंस्टॉल किया गया है। तो आप इसे सिंक्रोनाइज़ का उपयोग करके सिंक कर सकते हैं।
पहले रेपो से नवीनतम स्थिर संस्करण स्थापित करें:
=> 14.04 के लिए
sudo apt-get install syncevolution syncevolution-provider-uoa
<= 13.10 के लिए
sudo add-apt-repository "deb http://downloads.syncevolution.org/apt stable main"
sudo apt-get update
sudo apt-get install syncevolution-evolution
यदि आप Google-संपर्क का उपयोग कर रहे हैं, तो सभी संपर्कों को vcf (यानी allcontacts.vcf) के रूप में निर्यात करें और फिर टर्मिनल पर निम्न आदेश का उपयोग करके इसे आयात करें (तदनुसार पथ और डेटाबेस बदलें)
syncevolution --import /path/to/file/allcontacts.vcf backend=evolution-contacts database=Personal
सभी उपलब्ध डेटाबेस प्रकारों के नाम जानने के लिए:
syncevolution --print-databases
अधिक जानकारी के लिए देखें:
यदि vcard फ़ाइल (contacts.vcf) के बाद नई लाइन स्पेस नहीं है END:VCARD
, तो सिंक्रोसेशन सभी संपर्कों को आयात करने में विफल हो सकता है।
sudo apt get install syncevolution syncevolution-provider-uoa
यहां Ubuntu Touch 14.09 / 14.10 के लिए एक सरल और अधिक अद्यतित उत्तर दिया गया है।
यहां तक कि अगर यह आसान है कि यह हुआ करता था (कोई रूट होने की आवश्यकता नहीं है, तो डेवलपर मोड का उपयोग करने की आवश्यकता नहीं है ...) एक ऐप जो इसे स्वचालित करता है उसकी सराहना की जाएगी।
syncevolution --import /home/phablet/Documents/contacts/your.vcf backend=evolution-contacts
और बस!
SyncEvolution को ग्लोबिंग का समर्थन नहीं लगता है, इसलिए यदि आपके पास बहुत अधिक vcf फाइलें हैं, तो आप एक से एक कमांड का उपयोग इस तरह कर सकते हैं कि एक बार में सभी vcf को फ़ोल्डर से आयात कर सकें:
find /home/phablet/Documents/contacts -name *.vcf -exec syncevolution --import {} backend=evolution-contacts \;
"डॉक्यूमेंट्स" फ़ोल्डर में "ऑलमाइकंटेक्टेसिफ़्फ़" फाइल्स बनाने के लिए, बस टर्मिनल ऐप के माध्यम से या एडीबी / ssh के माध्यम से निम्न कमांड चलाएँ:
syncevolution --export /home/phablet/Documents/allmycontacts.vcf backend=evolution-contacts
.vcf
फ़ाइल को स्क्रिप्ट के साथ अलग-अलग 1-संपर्क फ़ाइलों में विभाजित नहीं करता और फिर syncevolution
लूप में चलता । प्रयासों के बीच मैं संपर्क ऐप से असफल आयात को हटा सकता था (किसी संपर्क पर लंबे समय तक पकड़, शीर्ष दाईं ओर स्थित चेक ऑल बटन का उपयोग करके सभी जांचें, और फिर शीर्ष दाईं ओर मेनू से सभी हटाएं)। उम्मीद है कि यह किसी और की मदद करेगा।
syncevolution
, तो उस फ़ोल्डर में सभी फ़ाइलों को आयात करेगा। आप डॉन t need to use
`टी।
CardDAV का उपयोग करके अपने स्वयं के आधिकारिक एक्वारिस उबंटू संस्करण को सिंक करना संभव है। मैंने यही किया है ( स्रोत के लिए wiki.ubuntuusers.de देखें ):
पहले मैंने अपनी साइट के प्रमाण पत्र को फ़ोल्डर / यूएसआर / शेयर / सीए-सर्टिफिकेट में जोड़ा और सीए-सर्टिफिकेट डेटाबेस को अपडेट किया, क्योंकि यह स्व-हस्ताक्षरित है:
sudo mount /dev/loop0 / -o remount,rw
sudo cp /home/phablet/Downloads/server.crt /usr/share/ca-certificates
कॉन्फ़िगरेशन चलाते समय नए प्रमाणपत्र में एक स्टार जोड़ें
sudo dpkg-reconfigure ca-certificates
तुल्यकालिक कॉन्फ़िगरेशन जोड़ें:
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
सिंक चलाएं:
syncevolution --sync slow owncloud contacts
इसने मेरे सभी ओब्क्लाउड संपर्कों को मेरे उबंटू फोन पर उपलब्ध कराया।
और CalDAV समान काम करता है:
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
और फिर इसे सिंक करें:
syncevolution --sync slow owncloud calendar
तो CalDAV और CardDAV काम कर रहे हैं!
इसका सबसे सरल समाधान जो मैंने पाया है कि यह एक दो फोन के साथ किया गया है, बस अपने संपर्कों को अपने वर्तमान डिवाइस के साथ एक vcard में निर्यात करें और फिर इसे अपने आप को ईमेल करें। फिर उबंटू टच डिवाइस पर डेको स्थापित करें, ईमेल प्राप्त करें और अनुलग्नक खोलें - फिर यह स्वचालित रूप से आयात किया जाएगा। कोई भी टर्मिनल की आवश्यकता नहीं है, और डेको को स्थापित करने के बाद केवल कुछ सेकंड लगते हैं।
कॉन्टेक्ट्स, कैलेंडर, ... के बैकअप / रिस्टोर के लिए एक और मैनुअल तरीका ... है
home/phablet/.local/share/evolution
को "दस्तावेज़ों" पर कॉपी करेंबहाल करने के लिए बस इसे दूसरे तरीके से करें।
फ़ोल्डर के विकास में सभी संपर्क, नोट्स, कैलेंडर-ईवेंट शामिल हैं। तो आप केवल बैकअप / व्यक्तिगत फ़ाइलों को पुनर्स्थापित कर सकते हैं।
यदि आप vcf फ़ाइल को vcd प्रारूप संस्करण 2.1 के साथ आयात करने के लिए कुछ परेशानी का सामना करते हैं, तो आप इसे पहले लिनक्स डेस्कटॉप में इंस्टॉल किए गए विकास सॉफ़्टवेयर में आयात कर सकते हैं, फिर इसे विकास के साथ निर्यात कर सकते हैं: आपके पास 3.0 संस्करण में एक vcf होगा, और आयात करें आप ubuntu फोन ठीक से काम करेंगे।
syncevolution --import /path/to/file/allcontacts.vcf backend=evolution-contacts database=system-address-book