Как синхронизировать (загрузить / загрузить из) мои контакты с моей ОС Ubuntu Touch?
источник
Как синхронизировать (загрузить / загрузить из) мои контакты с моей ОС Ubuntu Touch?
В Ubuntu Touch установлен EDS (Evolution-data-server). Таким образом, вы можете синхронизировать его с помощью syncevolution.
Сначала установите последнюю стабильную версию из репозитория:
Для => 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
, syncevolution может не выполнить импорт всех контактов.
sudo apt get install syncevolution syncevolution-provider-uoa
Вот более простой и актуальный ответ для Ubuntu Touch 14.09 / 14.10.
Даже если это будет проще, чем раньше (не нужно быть пользователем root, не нужно использовать режим разработчика ...), приложение, которое автоматизирует это, будет оценено.
Импортировать
Вот и все!
SyncEvolution, похоже, не поддерживает глобализацию, поэтому, если у вас много vcf-файлов, вы можете использовать такую команду, как эта, чтобы импортировать все vcf из папки сразу:
экспорт
Чтобы создать файлы «allmycontacts.vcf» в папке «Documents», просто запустите следующую команду через приложение терминала или через adb / ssh:
источник
.vcf
файл на отдельные 1-контактные файлы с помощью скрипта, а затем запустилsyncevolution
цикл. В промежутках между попытками я мог удалить неудачный импорт из приложения «Контакты» (длительное удержание контакта, проверить все с помощью кнопки «Проверить все» в правом верхнем углу, а затем удалить все из меню в правом верхнем углу). Надеюсь, это поможет кому-то еще.syncevolution
вы импортируете все файлы в этой папке. Вы неt need to use
нашли`.Можно синхронизировать ваш Официальный Aquaris Ubuntu Edition с, например, Owncloud, используя CardDAV. Это то, что я сделал (см. Wiki.ubuntuusers.de для источника):
Сначала я добавил сертификат моего сайта в папку / usr / share / ca-Certificates и обновил базу данных ca-cert, так как он самоподписан:
Добавить звездочку к новому сертификату при запуске конфигурации
Добавьте конфигурацию syncevolution:
Запустите синхронизацию:
Это сделало все мои контакты Owncloud доступными на моем телефоне Ubuntu.
И CalDAV работает аналогично:
И затем синхронизировать это:
Итак, CalDAV и CardDAV работают!
источник
Самое простое решение, которое я обнаружил, сделав это с парой телефонов, - это просто экспортировать ваши контакты в vcard с вашего текущего устройства и затем отправить это по электронной почте себе. Затем установите Dekko на устройство Ubuntu Touch, получите электронное письмо и откройте вложение - оно будет автоматически импортировано. Терминал не требуется, и установка Dekko занимает всего несколько секунд.
источник
Другой ручной подход для резервного копирования / восстановления контактов, календаря, ...
home/phablet/.local/share/evolution
в «документы»Для восстановления просто сделайте это наоборот.
Папка Evolution содержит все контакты, заметки, календарь-события. Таким образом, вы можете также создавать резервные копии / восстанавливать отдельные файлы.
источник
Если у вас возникли проблемы с импортом файла vcf с версией 2.1 формата vcd, вы можете сначала импортировать его в программное обеспечение evolution, установленное на рабочем столе linux, а затем экспортировать его вместе с evolution: у вас будет vcf в версии 3.0, и вы сможете импортировать его в Ваш Ubuntu телефон будет работать правильно.
источник
источник