Ganz wichtig: Diese Prozedur wurde mit Ubuntu 7.10 und einem xda Cosmo (stellvertretend für WM5-Geräte) getestet.
Fangen wir vorne an – oder „First Things First“, wie der Anglophile sagen würde. Wer Linux und absolut kein Windows hat (wir unterstellen die Nichtexistenz meiner VM (die nämlich ein USBmäßiges Problemchen hat) und meines Windows-XP/Office 2003-Firmennotebooks) hat und die Termine abgleichen will, der hat ein Problem. So ein bisschen. Auf jeden Fall mit Windows Mobile 5.
Zuerst einmal sucht man sich auf der Funambol-Seite (funambol.com) den Funambol-Server als Bundle heraus. Die vorherige Besorgung der Install- Admin- und User-Guides setze ich voraus. Wichtig ist, das Bundle zu nehmen. Damit spart man sich die Extra-Installation der Admintools und hat am Ende schon gleich ein Web-Interface.
Die nächsten Schritte sind diejenigen aus dem Install-Guide: Konsole öffnen, sh ./Funambol-blablabla.bin
und immer schön „yes“ eingeben.
Wichtig wird es dann ab dem Punkt, an dem man den Server beim Systemstart gleich mithochfahren möchte (soll ja so Leute geben). Dabei sollte man sich nur insoweit an die Anleitung halten, als das man das Funambol-Skript nach /etc/init.d
kopiert. Die Sache mit dem Symlink funktioniert unter Ubuntu nicht. Ein sudo update-rc.d /etc/init.d/funambol defaults
schafft hier Abhilfe.
Wer es genau der Anleitung entsprechend nur auf dem Runlevel 3 starten möchte, kann das gerne tun.
Den nächsten Teil (das mit den Accounts und Mobilgeräten) guckt man sich dann wieder von den Handbüchern (in diesem Fall dem Admin-Guide) ab. Wie gesagt, der Admin-Client ist beim Bundle dabei…Kleiner Tip zur optimalen Reihenfolge:
- User-Account anlegen
- Funambol-Plugin auf den xda/MDA/VPA what-so-ever draufspielen. Ich habe das per WLAN direkt vom Cosmo aus von der Funambol-Seite heruntergeladen und installiert. Das war bei mir zwar etwas Scroll-Orgie, hat aber tadellos funktioniert.
- Einstellungen im MDA setzen (wenn man mit Evolution synchronisieren möchte: Kalender, Kontakte, Aufgaben)
- Einmal den MDA über WLAN mit dem Rechner syncen (optimalerweise hat der Server eine feste IP und ist ohne Proxy aus dem WLAN erreichbar)
- Im Funambol-Admin das neu aufgetauchte Mobilgerät dem User zuordnen.
Das war der spaßige Teil. Kommen wir zu Evolution.
Zuersteinmal braucht man das Tool „SyncEvolution„. Das gibts nicht in den Standard-Repositories von Ubuntu, also fügen wir die entsprechende Quelle vom Anbieter des Programms in die Quellen-Liste hinzu, laden die Paketlisten neu und installieren das entsprechende, für unser Evolution verfügbares SyncEvolution. Bei Evolution 2.12.1 (bei mir in Ubuntu Gutsy) ist dass das Paket „syncevolution-evolution-2.12
„.
Da das ganze aber relativ unfortabel ist, benutzen wir ein grafisches Frontend, nämlich Genesis, das von einem User von ubuntuusers.de bereitgestellt wird. Einfach die Version 0.2.1 (derzeit aktuell) runterladen, irgendwohin entpacken und das Skript „genesis.py“, falls nötig, ausführbar machen.
Die Konfiguration von Genesis an sich sollte kein Problem darstellen, klicken auf das Trayicon synchronisiert, rechte Maustaste drauf bringt das Menü. Neuen Server anlegen, die Daten vom eigenen Server reinhacken, Einstellungen auswählen und fertig.
Etwas ausführlicher als in Genesis kann man die Einstellungen übrigens im Verzeichnis ~/.sync4j
finden und mit einem Texteditor seiner Wahl bearbeiten.
Am besten noch einen Link unter System » Einstellungen » Sitzungen anlegen und fertig.
Zu guter Letzt
- Wer Windows Mobile 2003 und älter einsetzt, der synchronisiert mittels Multisync und SynCE problemlos zwischen Evolution und dem Mobilgerät.
- Wer Windows Mobile 6 einsetzt ist selbst schuld und muss warten, bis Funambol eine Sync-Applikation für WM6 rausbringt.
- Wer Fragen und Anmerkungen hat, darf kommentieren oder mir eine eMail schreiben.