मैं उबंटू टच पर संपर्कों को कैसे सिंक करूं?


10

मैं अपने उबंटू टच ओएस के साथ अपने संपर्कों को कैसे सिंक (अपलोड / से डाउनलोड) करूं?

जवाबों:


7

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, तो सिंक्रोसेशन सभी संपर्कों को आयात करने में विफल हो सकता है।


IPhone / iTunes से अपने संपर्कों को .csv फ़ाइल में निर्यात करने के इच्छुक लोगों के लिए: trickyways.com/2010/06/how-to-export-iphone-contacts-windows-xp
TomDogg

मैं रिपॉजिटरी को जोड़ नहीं सकता, मुझे "त्रुटि: तर्क के रूप में एकल रिपॉजिटरी की आवश्यकता है"
इबंटू

यह पाया: help.ubuntu.com/community/SyncEvolution और आपको उद्धरण शामिल करने की आवश्यकता है: sudo apt-add-repository "
deb

मुझे रिपॉजिटरी मिला है ठीक है, लेकिन मुझे अपडेट करते समय निम्न त्रुटि मिलती है: W: GPG त्रुटि: downloads.syncevolution.org स्थिर रिलीज: निम्नलिखित हस्ताक्षर सत्यापित नहीं किए जा सकते क्योंकि सार्वजनिक कुंजी उपलब्ध नहीं है: NO_PUBKEY AEPB1375E4ABB95 लगता है कि किसी कारण के लिए इंसुवलेशन स्थापित किया गया है
इबंटू

@Ibuntu Ubuntu का कौन सा संस्करण आप उपयोग कर रहे हैं? Ubuntu> = 14.04 के लिए, उस ppa की आवश्यकता नहीं है। आप रेपो से सिंक्रोसावलेशन स्थापित कर सकते हैं। sudo apt get install syncevolution syncevolution-provider-uoa
खुर्शीद आलम

10

यहां Ubuntu Touch 14.09 / 14.10 के लिए एक सरल और अधिक अद्यतित उत्तर दिया गया है।

यहां तक ​​कि अगर यह आसान है कि यह हुआ करता था (कोई रूट होने की आवश्यकता नहीं है, तो डेवलपर मोड का उपयोग करने की आवश्यकता नहीं है ...) एक ऐप जो इसे स्वचालित करता है उसकी सराहना की जाएगी।

आयात

  • अपने डिवाइस पर अपने संपर्कों (एक या एकाधिक .vcf, अन्य प्रारूप भी काम कर सकते हैं) की प्रतिलिपि बनाएँ। मान लें कि आपने उन्हें "दस्तावेज़ / संपर्क" फ़ोल्डर में रखा है।
  • टर्मिनल एप्लिकेशन या adb / ssh के माध्यम से, निम्न कमांड चलाएँ:

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

1
इसने मेरे लिए काम किया, और मैंने डेवलपर मोड का उपयोग करने से परहेज किया - धन्यवाद। हालाँकि मुझे केवल Android निर्यात से आंशिक आयात प्राप्त होना प्रतीत होता था जब तक कि मैं .vcfफ़ाइल को स्क्रिप्ट के साथ अलग-अलग 1-संपर्क फ़ाइलों में विभाजित नहीं करता और फिर syncevolutionलूप में चलता । प्रयासों के बीच मैं संपर्क ऐप से असफल आयात को हटा सकता था (किसी संपर्क पर लंबे समय तक पकड़, शीर्ष दाईं ओर स्थित चेक ऑल बटन का उपयोग करके सभी जांचें, और फिर शीर्ष दाईं ओर मेनू से सभी हटाएं)। उम्मीद है कि यह किसी और की मदद करेगा।
रॉबी बसक

यदि आप VCF फ़ाइल के बजाय एक फ़ोल्डर नाम का उपयोग करते हैं syncevolution, तो उस फ़ोल्डर में सभी फ़ाइलों को आयात करेगा। आप डॉन t need to use `टी।
फ्लोरियन डिस्च सिप

3

CardDAV का उपयोग करके अपने स्वयं के आधिकारिक एक्वारिस उबंटू संस्करण को सिंक करना संभव है। मैंने यही किया है ( स्रोत के लिए wiki.ubuntuusers.de देखें ):

  1. पहले मैंने अपनी साइट के प्रमाण पत्र को फ़ोल्डर / यूएसआर / शेयर / सीए-सर्टिफिकेट में जोड़ा और सीए-सर्टिफिकेट डेटाबेस को अपडेट किया, क्योंकि यह स्व-हस्ताक्षरित है:

    sudo mount /dev/loop0 / -o remount,rw
    sudo cp /home/phablet/Downloads/server.crt /usr/share/ca-certificates
    

    कॉन्फ़िगरेशन चलाते समय नए प्रमाणपत्र में एक स्टार जोड़ें

    sudo dpkg-reconfigure ca-certificates
    
  2. तुल्यकालिक कॉन्फ़िगरेशन जोड़ें:

    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
    
  3. सिंक चलाएं:

    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 काम कर रहे हैं!


0

इसका सबसे सरल समाधान जो मैंने पाया है कि यह एक दो फोन के साथ किया गया है, बस अपने संपर्कों को अपने वर्तमान डिवाइस के साथ एक vcard में निर्यात करें और फिर इसे अपने आप को ईमेल करें। फिर उबंटू टच डिवाइस पर डेको स्थापित करें, ईमेल प्राप्त करें और अनुलग्नक खोलें - फिर यह स्वचालित रूप से आयात किया जाएगा। कोई भी टर्मिनल की आवश्यकता नहीं है, और डेको को स्थापित करने के बाद केवल कुछ सेकंड लगते हैं।


हाँ, यह भी ड्रॉपबॉक्स के माध्यम से ही किया।
उपभोगता

0

कॉन्टेक्ट्स, कैलेंडर, ... के बैकअप / रिस्टोर के लिए एक और मैनुअल तरीका ... है

  1. फोन पर डेटा मैनेजर शुरू करें
  2. सभी फ़ाइलों की अनुमति प्राप्त करें (इनपुट पिन, ...)
  3. सभी फ़ाइलें दृश्यमान करें (सेटिंग छिपी हुई फ़ाइलें दिखाती हैं)
  4. पूरे फ़ोल्डर home/phablet/.local/share/evolutionको "दस्तावेज़ों" पर कॉपी करें
  5. यूएसबी के माध्यम से फोन को दूसरे कंप्यूटर / लैपटॉप से ​​कनेक्ट करें
  6. यूएसबी के माध्यम से फोन तक पहुंच की अनुमति देने के लिए फोन पर होम स्क्रीन अनलॉक करें
  7. अपने हार्डड्राइव में विकास फ़ोल्डर की प्रतिलिपि बनाएँ

बहाल करने के लिए बस इसे दूसरे तरीके से करें।

फ़ोल्डर के विकास में सभी संपर्क, नोट्स, कैलेंडर-ईवेंट शामिल हैं। तो आप केवल बैकअप / व्यक्तिगत फ़ाइलों को पुनर्स्थापित कर सकते हैं।


0

यदि आप vcf फ़ाइल को vcd प्रारूप संस्करण 2.1 के साथ आयात करने के लिए कुछ परेशानी का सामना करते हैं, तो आप इसे पहले लिनक्स डेस्कटॉप में इंस्टॉल किए गए विकास सॉफ़्टवेयर में आयात कर सकते हैं, फिर इसे विकास के साथ निर्यात कर सकते हैं: आपके पास 3.0 संस्करण में एक vcf होगा, और आयात करें आप ubuntu फोन ठीक से काम करेंगे।


-2
syncevolution --import /path/to/file/allcontacts.vcf backend=evolution-contacts database=system-address-book
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.