Openoffice.org 2.4 und Ubuntu 7.10

29 03 2008

In den vergangenen Tagen wurde die Office-Suite, Openoffice.org in der Version 2.4 veröffentlicht. Da ich mit der Version 2.3.0 aus den Ubuntu Quellen sehr häufig Probleme hatte, bin ich kurzerhand auf die neue Version umgestiegen. Bisher konnte ich keine Schwierigkeiten mit der neuen Version feststellen.

Beim manuellen Update bin ich folgendermaßen vorgegangen:

  • Deinstallation aller Openoffice.org Pakete
  • Download der DEB-Pakete von www.openoffice.org
  • Nach dem Entpacken der Datei in das Verzeichnis DEBS/ wechseln
  • sudo dpkg -i *.deb
  • In das Verzeichnis desktop-integration/ wechseln
  • sudo dpkg -i *.deb
  • Die Datei /etc/apt/preferences mit folgendem Inhalt anlegen:

Package: openoffice.org-base
Pin: version 2.4.0-12
Pin-Priority: 1000

Package: openoffice.org-calc
Pin: version 2.4.0-12
Pin-Priority: 1000

Package: openoffice.org-draw
Pin: version 2.4.0-12
Pin-Priority: 1000

Package: openoffice.org-headless
Pin: version 2.4.0-12
Pin-Priority: 1000

Package: openoffice.org-impress
Pin: version 2.4.0-12
Pin-Priority: 1000

Package: openoffice.org-math
Pin: version 2.4.0-12
Pin-Priority: 1000

Package: openoffice.org-writer
Pin: version 2.4.0-12
Pin-Priority: 1000





Nokia E51 Synchronisation mit Evolution 2.12.1 Teil 2

25 03 2008

Die synchronisation des Nokia E51 mit Evolution (2.12.1) mittels opensync und syncml ist mehr als unbefriedigend. Neben dem direkten synchronisieren mittels Bluetooth besteht die Möglichkeit das E51 und Evolution mit Hilfe eines externen Dienstleisters zu synchronisieren. Meine Wahl fiel hierbei auf Scheduleworld. Bei dieser Art der Synchronisation habe ich bisher keine Schwierigkeiten feststellen können, alles lässt sich 100%-ig synchronisieren.

Nach der Anmeldung bei Scheduleworld kann das Handy für die Synchronisation konfiguriert werden.

Je nach dem wie man sich das Menü des E51 eingerichtet hat findet man irgendwo den Menüpunkt Synchron. An dieser Stelle kann ein neues Profil für die Synchronisation mit Scheduleword angelegt werden. Zuerst wählt man hierfür die zu synchronisierenden Programme aus, in meinem Fall waren das:

  • Kontakte
  • Kalender
  • Notizen (einfache Notizen, aktive Notizen lassen sich nicht synchronisieren)

Die externen Datenbanken hierfür sind:

  • card
  • cal
  • und notes

Unter Verbindungseinstellungen ist folgendes einzutragen:

  • Serverversion: 1.1
  • Datenträger: Internet
  • Zugangspunkt: Immer fragen
  • Serveradresse: http://sync.scheduleworld.com/funambol/ds
  • Port: 80
  • Benutzername und Passwort bei Scheduleworld
  • Sync-Anfr. erlauben: Ja
  • Alle Sync-Anfr. ann.: Nein
  • Netzauthentifizier.: Nein

Der Synchronisation von Handy und Scheduleword steht nun nichts mehr im Wege. Um die Daten mit Evolution abgleichen zu können muss zunächst das Programm SyncEvolution installiert werden. Die Paktequelle hierfür lautet:

deb http://www.estamos.de/download/apt stable main

Für die Version 2.12.2 von Evolution (feisty) installiert man syncevolution-evolution-2.12. Um Syncevolution verwenden zu können muss zunächst das Verzeichnis .sync4j im Heimatverzeichnis angelegt und die Beispielkonfiguration für Scheduleword in dieses Verzeichnis kopiert werden.

mkdir -p ~/.sync4j/evolution
cp -r /usr/share/doc/syncevolution/scheduleworld ~/.sync4j/evolution/

Als nächstes ergänzt man die Datei config.txt um die Zugangsdaten bei Scheduleword, hinter deviceId trägt man eine selbsterklärende Bezeichnung ein. Die deviceId ist besonders wichtig wenn man verschiedene Kalender, Adressbücher, usw. abgleichen Möchte.

edit ~/.sync4j/evolution/scheduleworld/spds/syncml/config.txt

Zu Sicherheit sollte in dieser Datei auch ein Pfad zum Verzeichnis für Log-Dateien angegeben werden!

Nun muss dem Programm noch mitgeteilt werden welche Quellen man aus Evolution synchronisieren möchte. In meinem Fall ist das der private Kalender nebst Notizen und Aufgaben und ein für den Abgleich mit dem Nokia E51 angelegtes Adressbuch. In den folgenden Dateien muss jeweils der Parameter evolutionsource angepasst werden.

edit ~/.sync4j/evolution/scheduleworld/spds/sources/*/config.txt

Nachdem alle Konfigurationsdateien angepasst worden sind kann synchronisiert werden:

syncevolution scheduleworld

Jetzt kann man sich noch ein Skript zum starten von Evolution erstellen, welches vorher eine Synchronisation mit Scheduleworld durchführt. Ein synchronisieren per Hand ist dennoch jederzeit möglich.

Wichtig!

Um zu vermeiden, dass Termine und Aufgaben nach der Synchronisation zeitlich versetzt sind muss bei Scheduleword in den allgemeinen Einstellungen und in den Einstellungen der jeweiligen Geräte die richtige Zeitzone eingestellt werden!

Nokia E51 Synchronisation mit Evolution 2.12.1 Teil 1





Nokia E51 Synchronisation mit Evolution 2.12.1 Teil 1

25 03 2008

Mit der mitgelieferten PC Suite von Nokia kann ich, da ich mit Linux (ubuntu) arbeite, nicht viel anfangen. Dennoch möchte ich meine neues Nokia E51 mit meinem Computer synchronisieren. Um Kontakte, Aufgaben, Kalender und Notizen mit Evolution (2.12.1) abgleichen zu können habe ich einen ersten Versuch mit opensync und syncml gewagt. Leider lassen sich hiermit nur die Kontakte 100%-ig synchronisieren, der Synchronisationsversuch des Kalenders bringt den gesamten Prozess zum Stillstand. Eine synchronisation der Aufgaben und Notizen ist bedingt möglich. Für die Einrichtung habe ich zuerst habe ich folgende Paketquelle freigeschaltet:

deb http://opensync.gforge.punktart.de/repo/opensync-0.21/ feisty main

Danach den PGP-Schlüssel heruntergeladen und importiert:

gpg –keyserver hkp://subkeys.pgp.net/ –recv-keys CB210090B029CB84
gpg –export CB210090B029CB84 | sudo apt-key add -

Jetzt konnten folgende Pakete unter ubuntu installiert werden:

  • libopensync0
  • libopensync-plugin-evolution2
  • libopensync-plugin-syncml
  • libsyncml0
  • multisync-gui
  • msynctool

Mit Hilfe des Programms Multisync-gui kann man nun eine neue Gruppe mit den Mitgliedern SyncML over OBEX Client und Evolution erstellen. Wie oben schon erwähnt funktioniert nur die synchronisation der Kontakte einwandfrei, bei den Einstellungen der Gruppe sind somit auch nur diese für die Synchronisation auszuwählen. Die Konfiguration für Syncml over OBEX für eine Bluetoothverbindung sieht bei mir folgendermaßen aus:


<?xml version=“1.0″?>
<config>
<bluetooth_address>MAC-ADRESSE</bluetooth_address>
<bluetooth_channel>10</bluetooth_channel>
<interface>0</interface>
<identifier>PC Suite</identifier>
<version>1</version>
<wbxml>1</wbxml>
<type>2</type>
<usestringtable>1</usestringtable>
<onlyreplace>0</onlyreplace>
<onlyLocaltime>0</onlyLocaltime>
<recvLimit>0</recvLimit>
<maxObjSize>0</maxObjSize>
<contact_db>Contacts</contact_db>
<calendar_db>Calendar</calendar_db>
<note_db>RcntTask</note_db>
</config>

Die MAC Adresse des Bluetooth Handys bekommt man folgendermaßen heraus:

hcitool scan

Nun kann man über die Schaltfläche Aktualisieren in Multisync-gui die Kontakte zwischen dem E51 und Evolution abgleichen. Um eine Rückmeldung zu bekommen kann man alternativ das Tool msynctool benutzen:

msynctool –sync gruppenname

Nokia E51 Synchronisation mit Evolution 2.12.1 Teil 2