Installation#

Installation depends on your target platform. Normally, you can install as described on this page. However, the release notes and the downloads page might have further download and installation instructions specific to each release and the compatibility page lists further information for each platform.

Desktop Linux#

We recommend that you use your distribution’s official packages, mentioned here. However, in case you need a more recent version, we offer our own installation binaries as .deb packages for Debian GNU/Linux and as tar archives. These use Evolution for local storage. To use an alternative such as KDE’s Akonadi, you can build from source or request a package from your Linux distro. See the compatibility page for details.

Debian GNU/Linux, Ubuntu#

Debian has official syncevolution and sync-ui packages. Ubuntu also has official syncevolution and sync-ui packages. For more recent versions, we have a package repository with .deb packages compiled for x86 and x86_64. These packages install files into /usr/bin and the documentation under /usr/share/doc/syncevolution. To use it in, for example, Debian or Ubuntu, add the repository to etc/apt/sources.list as:

deb https://downloads.syncevolution.org/apt stable main

The repositories are signed. To import the key, use:

apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 43D03AD9

This should import the following master key and several sub-keys:

# apt-key finger

...
pub   4096R/43D03AD9 2015-11-18
      Key fingerprint = BF01 9331 6B3A 3673 F3DA  5544 A36D BD13 43D0 3AD9
uid                  SyncEvolution <syncevolution@syncevolution.org>
sub   4096R/E598098C 2015-11-18
sub   4096R/87705E44 2015-11-18 [expires: 2016-11-17]
...
` Once the sub-key expires, you will get warnings from apt. Then refresh the key with:
`
...
pub   4096R/43D03AD9 2015-11-18
      Key fingerprint = BF01 9331 6B3A 3673 F3DA  5544 A36D BD13 43D0 3AD9
uid                  SyncEvolution <syncevolution@syncevolution.org(link sends e-mail)>
sub   4096R/E598098C 2015-11-18
sub   4096R/87705E44 2015-11-18 [expires: 2016-11-17]
...

You can then proceed to list and install packages as follows:

# aptitude update
[...]
# aptitude install syncevolution
[...]
The following NEW packages will be installed:
  syncevolution-bundle 
0 packages upgraded, 1 newly installed, 0 to remove and 11 not upgraded.
Need to get 35.4 MB of archives. After unpacking 232 MB will be used.
Get: 1 http://downloads.syncevolution.org/apt stable/main amd64 syncevolution-bundle amd64 1:2.0.0-2 [35.4 MB]
...

RPM: Fedora Linux, Red Hat Linux, openSUSE, SUSE Linux#

Fedora has official syncevolution and syncevolution-gtk packages. However, for other distributions, or in case you need a more recent version, we offer our own RPM installation binaries for [i386][7] and [amd64][8] are available which should work with recent versions of the popular Linux distributions.

Tarball binaries#

Alternatively, there are .tar.gz binaries for amd64. Starting with 1.0, the content of the .tar.gz archives should be moved to /usr. Otherwise setting up the environment for the binaries is difficult. The HTTP server HOWTO covers that part.

Nokia N900#

A port of SyncEvolution to Maemo 5 and thus the Nokia N900 is available from the Maemo repositories. That port comes with its own GUI and a backend for the Maemo 5 calendar, in addition to the normal Evolution backend for contacts. Some information about it can be found in the Maemo Wiki.

Compiling from Source#

Full [source code][18] is available. The required SyncML library is already included in that package. The [HACKING][19] file describes compiling from source. See the Development page to check out the latest source code from the git repository or browse the code online.