Как мне синхронизировать контакты Google?

Опция -s или --simulate используется для имитации любой задачи APT без ее фактического запуска.

Из официальных страниц :

 -s, --simulate, --just-print, --dry-run, --recon, --no-act
       No action; perform a simulation of events that would occur based on
       the current system state but do not actually change the system.
       Locking will be disabled (Debug::NoLocking) so the system state
       could change while apt-get is running. Simulations can also be
       executed by non-root users which might not have read access to all
       apt configuration distorting the simulation. A notice expressing
       this warning is also shown by default for non-root users
       (APT::Get::Show-User-Simulation-Note). Configuration Item:
       APT::Get::Simulate.

13
задан 16.04.2020, 14:17

4 ответа

Из-за ошибки https://bugs.launchpad.net/ubuntu/+source/syncevolution/+bug/1290559 теперь вам нужно принудительно указывать keyring = no при вызове syncevolution.

Вот как я импортировал мои контакты Google с изображением 229:

syncevolution --configure --keyring=no --template SyncEvolution backend=carddav syncURL=https://www.googleapis.com/.well-known/carddav username=<your google email> password=<your gmail password> consumerReady=0 target-config@google addressbook
syncevolution --configure --template "SyncEvolution Client" syncURL=local://@google consumerReady=1 username= password= google-contacts addressbook
syncevolution --sync slow google-contacts

Вы также можете позвонить syncevolution --sync two-way google-contacts для периодической синхронизации.

0
ответ дан 16.04.2020, 14:17

Стоит отметить, что если вы настроили двухфакторную аутентификацию, вам нужно будет создать пароль для приложения:

https://support.google.com/accounts/answer/ 185833

Вам также может понадобиться добавить опцию --keyring=no в вышеприведенную команду, вот новая команда, которую мне нужно было выполнить:

syncevolution --configure --sync-property "username=<email>@gmail.com" --keyring=no --sync-property "password=<app specific password>" Google_Contacts
0
ответ дан 16.04.2020, 14:18

Теперь вы можете просто щелкнуть переключатель в Системных настройках -> Учетные записи для любой из ваших учетных записей Google, и он позаботится о синхронизации ваших контактов (и календаря) за вас. online accounts options

0
ответ дан 16.04.2020, 14:19
  • 1
    Я думал it' s более громоздкий, таким образом, didn' t выглядят там, погугленными сначала:) – Mukesh Arora 16.04.2020, 14:19

Командная строка была вчера: я сделал чистую установку Ubuntu Touch 14.10 (r106) из канала devel, и меня попросили синхронизироваться с моей учетной записью Google после запуска приложения контактов.

Быстрый тест показал, что на самом деле это двусторонняя синхронизация.

0
ответ дан 16.04.2020, 14:20

Теги

Похожие вопросы