OpenSync
From SC-Wiki
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.

