Jak zsynchronizować (przesłać / pobrać z) moje kontakty z moim Ubuntu Touch OS?
źródło
Jak zsynchronizować (przesłać / pobrać z) moje kontakty z moim Ubuntu Touch OS?
Ubuntu Touch ma zainstalowany EDS (Evolution-data-server). Możesz więc zsynchronizować go za pomocą synchronizacji.
Najpierw zainstaluj najnowszą stabilną wersję z repozytorium:
Dla => 14,04
sudo apt-get install syncevolution syncevolution-provider-uoa
Dla <= 13,10
sudo add-apt-repository "deb http://downloads.syncevolution.org/apt stable main"
sudo apt-get update
sudo apt-get install syncevolution-evolution
Jeśli używasz Kontaktów Google, wyeksportuj wszystkie kontakty jako vcf (tj. Allcontacts.vcf), a następnie zaimportuj je za pomocą następującego polecenia na terminalu (odpowiednio zmień ścieżkę i bazę danych):
syncevolution --import /path/to/file/allcontacts.vcf backend=evolution-contacts database=Personal
Aby poznać nazwy wszystkich dostępnych baz danych:
syncevolution --print-databases
Więcej informacji na stronie:
Jeśli plik vcard (contacts.vcf) nie ma już nowej przestrzeni END:VCARD
wierszy, synchronizacja może nie zaimportować wszystkich kontaktów.
sudo apt get install syncevolution syncevolution-provider-uoa
Oto prostsza i bardziej aktualna odpowiedź dla Ubuntu Touch 14.09 / 14.10.
Nawet jeśli łatwiej jest, aby była (nie musi być rootem, nie trzeba używać trybu programisty ...) aplikacja automatyzująca to byłoby mile widziane.
Import
I to wszystko!
SyncEvolution nie obsługuje globowania, więc jeśli masz dużo plików vcf, możesz użyć polecenia takiego jak ten, aby zaimportować wszystkie vcf z folderu jednocześnie:
Eksport
Aby utworzyć pliki „allmycontacts.vcf” w folderze „Documents”, po prostu uruchom następujące polecenie za pomocą aplikacji terminalowej lub adb / ssh:
źródło
.vcf
pliku na pojedyncze pliki 1-stykowe ze skryptem, a następnie nie uruchomięsyncevolution
w pętli. Pomiędzy próbami mogłem usunąć nieudany import z aplikacji Kontakty (długo przytrzymaj kontakt, zaznacz wszystko za pomocą przycisku zaznacz wszystko w prawym górnym rogu, a następnie usuń wszystko z menu w prawym górnym rogu). Mam nadzieję, że pomoże to komuś innemu.syncevolution
, zaimportujesz wszystkie pliki z tego folderu. Niet need to use
znajdziesz`.Możliwe jest zsynchronizowanie oficjalnej wersji Aquaris Ubuntu Edition z np. Owncloud za pomocą CardDAV. Oto co zrobiłem (patrz wiki.ubuntuusers.de dla źródła):
Najpierw dodałem certyfikat mojej witryny do folderu / usr / share / ca-certyfikaty i aktualizuję bazę danych ca-cert, ponieważ jest ona samopodpisana:
Dodaj gwiazdkę do nowego certyfikatu podczas uruchamiania konfiguracji
Dodaj konfigurację synchronizacji:
Uruchom synchronizację:
Dzięki temu wszystkie moje kontakty Owncloud były dostępne na moim telefonie Ubuntu.
I CalDAV działa podobnie:
A następnie zsynchronizuj to:
Więc CalDAV i CardDAV działają!
źródło
Najprostszym rozwiązaniem, jakie znalazłem po zrobieniu tego z kilkoma telefonami, jest po prostu wyeksportowanie kontaktów do vcard na bieżącym urządzeniu, a następnie przesłanie tego e-mailem. Następnie zainstaluj Dekko na urządzeniu Ubuntu Touch, odbierz wiadomość e-mail i otwórz załącznik - zostanie on automatycznie zaimportowany. Terminal nie jest wymagany, a instalacja Dekko zajmuje tylko kilka sekund.
źródło
Innym ręcznym podejściem do tworzenia kopii zapasowych / przywracania kontaktów, kalendarza, ... jest
home/phablet/.local/share/evolution
do „dokumentów”Aby przywrócić, zrób to na odwrót.
Ewolucja folderów zawiera wszystkie kontakty, notatki, wydarzenia w kalendarzu. Więc możesz również wykonać kopię zapasową / przywrócić pojedyncze pliki.
źródło
Jeśli napotkasz pewne problemy z importowaniem pliku vcf w formacie vcd w wersji 2.1, możesz go najpierw zaimportować w oprogramowaniu ewolucyjnym zainstalowanym na pulpicie Linux, a następnie wyeksportować go z ewolucją: będziesz mieć vcf w wersji 3.0 i zaimportujesz w Twój telefon z Ubuntu będzie działał poprawnie.
źródło
źródło