To get started with OpenSync you probably need:

  • OpenSync itself. It is a library and does not contain any plugins or user interfaces.
  • The plugins you need: there is one plugin per type of thing to synchronize (files, PDAs, smartphones, Google Calendar, whatever).
  • Some kind of user interface (UI), such as multisync or kitchensync. Multisync contains both a command line tool msynctool and a GUI written in GTK. Note that multisync versions older than 0.90 are not relying on opensync, and won't work.

Warning: the version number for the OpenSync core must match that of the plugins you want to use. This means that you shouldn't use OpenSync 0.35 (or any further 0.3x) just now, unless you want to develop or port the plugins yourself (see PluginPortingGuide-0.30).

You have the following options to get these packages:

  • Download the source tarballs
  • openSUSE repository packages for openSUSE/SUSE Linux, Mandriva, Fedora Core build by openSUSE Buildservice
  • Install 0.22 packages for Debian or Ubuntu
  • Gentoo Just install opensync as any other Gentoo package
  • Install subversion packages for Debian or Ubuntu
  • Check out directly from subversion

Source Tarballs

Source tarballs for all releases can be found at here: http://www.opensync.org/download/releases/. For special instructions to build releases 0.3x, please look here. To download all bzipped tarballs of an entire release, please use wget like this replacing parameters as necessary: $ wget --accept bz2 -r -nd -l1 -P. http://www.opensync.org/download/releases/0.35/

openSUSE Build Service Repository

The openSUSE Build Service Repository provides currently released OpenSync and OpenSync?-related packages for Mandriva 2006 (x86), Fedora Core 6 (x86/x86_64), SUSE Linux 10.0 (x86/x86_64), SUSE Linux 10.1 (x86/x86_64), openSUSE 10.2 (x86/x86_64) and openSUSE Factory (x86/x86_64).

oSBS repo for released packages

Note: please don't send bugs to Mandriva, Fedora Core or SUSE Linux/openSUSE if you have problems with these packages. Please use the OpenSync Ticket system instead.

Debian/Ubuntu 0.22 Packages

All/most opensync packages are available in Debian testing/unstable and Ubuntu Hardy.

For older Ubuntu releases up to Feisty, an unofficial repository maintained by Punktart.de is available. Since these are not part of the Debian or Ubuntu projects proper, bugs should not be reported to the Debian or Ubuntu bug tracking system!
Please use the Ticket system at http://opensync.gforge.punktart.de for package bugs and the OpenSync Ticket system for other problems.

Gentoo Packages

All opensync packages are available in the official Gentoo tree. Check out this list.

Official Mandriva packages

Mandriva Linux contains OpenSync? packages in its official /contrib repository, since the release of Mandriva Linux 2008. For help with enabling the official online repositories (including /contrib), see this page. In Mandriva Linux 2008, you will find all the various parts of OpenSync? available in packages with 'opensync' in their names, along with msynctool. In the soon-to-be-released Mandriva Linux 2008 Spring there are also metapackages which will install all the necessary packages for synchronizing with certain types of hardware: task-wm5sync-kde and task-wm5sync-gnome for Windows Mobile 5 and later devices, task-nokiasync-kde and task-nokiasync-gnome for Nokia phones, and task-blackberry-kde and task-blackberry-gnome for Blackberries. Mandriva Linux 2008 Spring also includes packages for multisync-gui and kitchensync. In both releases, the OpenSync? version available is 0.22.

Public Repository

To get the latest version from our Subversion repository do:

svn co http://svn.opensync.org/trunk opensync
svn co http://svn.opensync.org/multisync/trunk msynctool

If you need a gui do:
svn co http://svn.opensync.org/multisync/trunk-gui multisync-gui

After that check out the plugin that you need:

svn co http://svn.opensync.org/plugins/{plugin-name}
To see all available plugins you can take a look with our source browser

Sometimes you additionally need the vformat plugin to decode the data retrieved by the plugins:

svn co http://svn.opensync.org/format-plugins/vformat

Attachments