2010-01-10 18:54:33 +01:00
|
|
|
Getting started with Akonadi on Debian testing:
|
|
|
|
aptitude install libakonadi-dev akonadi-server \
|
|
|
|
libqt4-dev kdepim-runtime \
|
2012-01-27 16:05:06 +01:00
|
|
|
akonadiconsole \
|
2010-01-10 18:54:33 +01:00
|
|
|
kdepimlibs5-dev
|
|
|
|
|
|
|
|
Controlling Akonadi server:
|
|
|
|
akonadictl start/stop/restart
|
|
|
|
|
|
|
|
Debugging Akonadi:
|
2012-01-27 16:05:06 +01:00
|
|
|
akonadiconsole
|
2010-01-10 18:54:33 +01:00
|
|
|
|
|
|
|
Configuring without Evolution and with Akonadi:
|
|
|
|
<path>/syncevolution/configure --with-synthesis-src=<path>/libsynthesis \
|
|
|
|
CFLAGS="-g -Wall -Werror -Wno-unknown-pragmas" \
|
|
|
|
CXXFLAGS="-g -Wall -Werror -Wno-unknown-pragmas" \
|
|
|
|
--disable-shared --enable-static \
|
|
|
|
--enable-libcurl \
|
|
|
|
--enable-unit-tests --enable-integration-tests \
|
2010-08-14 13:30:46 +02:00
|
|
|
--disable-ecal --disable-ebook --disable-libsoup \
|
|
|
|
--enable-akonadi --enable-kwallet
|
2010-01-10 18:54:33 +01:00
|
|
|
|
|
|
|
This creates src/syncevolution and src/client-test which can be run under
|
|
|
|
a debugger directly.
|
|
|
|
|
|
|
|
Query databases:
|
|
|
|
syncevolution
|
|
|
|
|
|
|
|
Configuring syncevolution for contacts with Akonadi as backend:
|
2014-07-28 15:29:41 +02:00
|
|
|
syncevolution --configure --datastore-property sync=none \
|
2010-01-10 18:54:33 +01:00
|
|
|
--sync-property username=... \
|
|
|
|
--sync-property password=... \
|
|
|
|
scheduleworld
|
2014-07-28 15:29:41 +02:00
|
|
|
syncevolution --configure --datastore-property sync=two-way \
|
|
|
|
--datastore-property type=kde-contacts \
|
|
|
|
--datastore-property evolutionsource=akonadi:?... \
|
2010-01-10 18:54:33 +01:00
|
|
|
scheduleworld addressbook
|
|
|
|
|
|
|
|
Initial run:
|
|
|
|
syncevolution --sync slow scheduleworld addressbook
|
|
|
|
|
|
|
|
All following runs:
|
|
|
|
syncevolution scheduleworld
|