Seit einigen Tagen stecke ich im Synchronisierungsfieber. Ziel der Übung ist ein Datenabgleich zwischen Desktop-PC und Netbook auf der einen Seite und Mobiltelefon, bzw. Online-Dienst auf der anderen Seite. Alle Daten sollen jederzeit aktuell sein, egal auf welcher Hardware ich gerade unterwegs bin. Rahmenbedingungen dabei:
- Ubuntu 8.0.4.1 mit Ximian Evolution (Default-Mail-Suite auf in Gnome-Umgebungen)
- Nokia E50 (genau, das mit dem viel zu kleinen Display)
- Memotoo: Online-Dienst für SyncML-Anbindung
Zentraler Dreh- und Angelpunkt ist Memotoo. Dieser Dienst sieht zwar nicht sehr modern aus im Vergleich zu schicken Portalen wie Mobical. Aber er bietet das Quentchen zusätzliche Technik-Unterstützung, um Evolution mit dem Netz und damit auch mit dem Handy zu verzahnen.
Der Kontakt zwischen Handy und Memotoo lässt sich leicht einrichten: Einfach Konfigurationsmail ans Handy schicken – fertig! Die Verbindung zwischen Memotoo und Evolution erfordert etwas Konfigurationsarbeit und ein kleines Bindeglied namens SyncEvolution. Folgende Schritte müssen erledigt werden:
- Installation von SyncEvolution
- Installation von SyncEvolutionMemotoo
- Anpassung der Evolution-Pfade in vier Konfigurationsdateien (config.txt)
- Eintragen des Memotoo-Logins in Memotoos “config.txt”
- Starten der Abgleichs zwischen Memotoo und Evolution mittels SyncEvolution
1. Installation von SyncEvolution
Zunächst empfiehlt der Autor von SyncEvolution, folgende Zeile zu “sources.list” (also zu den Paketquellen von Ubuntu) hinzuzufügen:
deb http://www.estamos.de/download/apt stable main
Danach müssen die Paketquellen mit
sudo aptitude update
neu eingelesen werden.
Nun kann syncevolution installiert werden:
aptitude install syncevolution
Der Download umfasst in der aktuellen Version ca. 370 Kilobyte.
2. Installation von SyncEvolutionMemotoo
Zusätzlich zu SyncEvolution benötigen Sie im Falle von Memotoo noch die “Memotoo configuration files for SyncEvolution”. Dieses Archiv kann im Menüeintrag unter “Synchronisieren” aus dem Memotoo-Mitgliederbereich geladen werden. Um die von Memotoo vorgeschlagene Ordnerstruktur zuvor zu erzeugen, sind folgende Befehle notwendig:
Ins Homeverzeichnis gehen und dort einen versteckten Ordner anlegen:
mkdir .sync4j
Anschließend wird ein Unterordner angelegt:
mkdir .sync4j/evolution
und in das Verzeichnis gewechselt:
cd .sync4j/evolution
In dieses Verzeichnis wird das Archiv mit den “Memotoo configuration files for SyncEvolution” geladen und anschließend entpackt:
tar -zxvf SyncEvolutionMemotoo.tar.gz
Dabei wird beim Entpacken folgende Verzeichnisstruktur angelegt:
memotoo/
memotoo/spds/
memotoo/spds/sources/
memotoo/spds/sources/memo/
memotoo/spds/sources/memo/config.txt
memotoo/spds/sources/addressbook/
memotoo/spds/sources/addressbook/config.txt
memotoo/spds/sources/calendar/
memotoo/spds/sources/calendar/config.txt
memotoo/spds/sources/todo/
memotoo/spds/sources/todo/config.txt
memotoo/spds/syncml/
memotoo/spds/syncml/config.txt
memotoo/readme.txt
3. Anpassung der Evolution-Pfade in den vier Konfigurationsdateien (config.txt)
Jetzt geht es um die “config.txt”-Dateien, die sich unter “memotoo/spds/sources/” befinden.
Diese müssen nun mit dem Texteditor geöffnet und angepasst werden. Dabei hilft ein Aufruf von syncevolution auf der Konsole. Das Programm gibt die Pfade aus, die in die Config-Dateien für “memo”, “addressbook”, “calendar” und “todo” eingetragen werden müssen. Ein Beispiel für die Bearbeitung der Kontakte:
Ausgabe von syncevolution:
Evolution Address Book = Evolution Contacts = evolution-contacts:
Persönlich (file:///home/nutzername/.evolution/addressbook/local/system)
Der Pfad kann nun mit der rechten Maustaste über “Link-Adresse kopieren” in den Zwischenspeicher übernommen werden. Anschließend wird er in die Config-Datei unter “memotoo/spds/sources/addressbook/config.txt” an folgender Stelle eingesetzt:
evolutionsource = Personal
Ersetzen Sie das “Personal” durch den ermittelten Pfad:
evolutionsource = file:///home/nutzername/.evolution/addressbook/local/system
Diese Schritte müssen nun für “calendar”, “memo” und “todo” wiederholt werden.
4. Eintragen des Memotoo-Logins in Memotoos “config.txt”
Neben den Pfaden in den config-Dateien muss auch noch das Login samt Passwort für den Memotoo-Dienst eingetragen werden. Dies geschieht unter
/home/nutzername/.sync4j/evolution/memotoo/spds/syncml/config.txt
Die entsprechende Stelle in der config-Datei lautet:
# authorization for the SyncML server
username = loginMemotoo
password = passwordMemotoo
5. Starten der Abgleichs zwischen Memotoo und Evolution mittels SyncEvolution
Nun können Sie mit der Eingabe von “syncevolution memotoo” den Abgleich zwischen dem lokal installierten Evolution und Ihren Online-Daten auf Memotoo durchführen.
0 Responses to “SyncML mit Memtoo, Evolution und Handy”