OpenSync

From SC-Wiki

Jump to: navigation, search

Contents

[edit] Installation unter Mac OS X

Um OpenSync unter Mac OS X installieren zu können, muss man die Apple Development Tools von der Mac OS Installations CD installiert haben (Diese gibt es auch hier als Download). Zusätzlich werden eine Reihe weiterer Librarys benötigt. Diese kann man am einfachsten mittels fink installieren. (als root)

apt-get install pkgconfig glib2 glib2-dev libxml2


Als nächstes muss SQLite3 installiert werden. Bisher habe ich hierfür kein vorcompiliertes Mac OS X Package gefunden. Ein Übersetzen des Quellcodes ging bei mir aber ohne Probleme.

./configure -prefix=/sw
make
make install

(Der prefix /sw ist dazu da, damit alles in die fink Verzeichnisstrucktur kopiert wird)
Jetzt muss nur noch OpenSync selbst compiliert werden. Dies funktioniert aber nur mit der aktuellen CVS Version, bzw. ab Version 0.17. Ältere Versionen funktionieren nicht mit der relativ alten glib2 Version von fink.
Um das Ganze sinnvoll zu nutzen, sollte man natürlich noch Multisync und ein Plugin herunterladen und compilieren. Zum Testen habe ich das File Pugin benutzt.

[edit] OpenSync unter Mac OS X testen

Um kurz die Funktionsweise des File Plugins zu testen benöigt man 2 Verzeichnisse. Natürlich sollten sich auch ein paar Dateien darin befinden... :)
Danach noch folgende Befehle in der Console eingeben und zuschauen, wie die Verzeichnisse syncronisiert werden.

msynctool --addgroup TEST
msynctool --addmember TEST file-sync 
msynctool --addmember TEST file-sync
msynctool --configure TEST 1 
msynctool --configure TEST 1 
msynctool --sync TEST

(Der Parameter configure ruft einen Texteditor mit einer XML Datei auf. Hier muss man zwischen die <path> Tags jeweils eins der zu syncronisierenden Verzeichnisse eintragen.)

[edit] Mac OS X 10.4 "Tiger"

Leide rkonnte ich bisher die installation von Opensync noch nicht auf "Tiger" testen. Die Versions Info von Apple listet aber z.B. libxml2 auf. Eventuell muss diese daher nicht mehr via Fink installiert werden.

[edit] Weblinks

OpenSync Project Page
Wiki Mirror]

Personal tools