Toute cette installation est décrite pour l'environnement Kubuntu 10.04 Lucid.

Commençons par installer PostgreSQL :

apt-get install postgresql

Puis installons le driver Qt QPSQL pour les applications KDE :

apt-get install libqt4-sql-psql

Puis connectez-vous à la base de donnée PostgreSQL via la commande :

sudo su postgres -c psql

Puis on se connecte à la base de données template1 :

\c template1

Ensuite vous créez votre utilisateur akonadi et définissez son mot de passe :

CREATE USER akonadi;
ALTER USER akonadi WITH PASSWORD 'akonadi';

Pensez à mettre un véritable mot de passe pour plus de sécurité.

Enfin on crée la base de données Akonadi :

CREATE DATABASE akonadi with ENCODING 'UTF-8';

On quitte PostgreSQL pour repasser en ligne de commande. (Ctrl+D)

Puis éditer le fichier de configuration d'Akonadi dans son Home :

vim .config/akonadi/akonadiserverrc

Il doit ressembler à ceci :

[%General]
Driver=QPSQL
SizeThreshold=4096
ExternalPayload=false

[QPSQL]
StartServer=true
Name=akonadi
User=akonadi
Password=akonadi
Host=localhost
Options=
ServerPath=/usr/lib/postgresql/8.4/bin/postgres

Les changements importants sont : Driver=QPSQL Pour définir PostgreSQL comme base de données

Ajouter une section QPSQL dans laquelle vous définissez les paramètres de connexion à votre base de données. Utilisez le compte akonadi et le mot de passe associé que vous avez indiqué pour la configuration de PostgreSQL.

Vous sauvez le tout, et lancez ensuite via le menu K, dans le dossier Utilitaires, l'application Utilitaire application Akonadi. Apparait alors une petite balle bleue dans les icônes de miniatures de votre barre de tâches. Un clic droit dessus, puis Configurer. Vous passez sur l'onglet de configuration du serveur Akonadi. Vous devez voir apparaitre votre configuration complète de PostgreSQL. Puis vous arrêtez le service, vous le redémarrez et vous cliquez enfin sur le bouton Test... Vous devez voir apparaître la fenêtre suivante : Akonadi

Maintenant votre configuration est complètement fonctionnelle sous PostgreSQL.

Pour ceux qui l'ignorent, Akonadi permet maintenant de synchroniser votre compte Gmail avec les outils KAdresseBook et KOrganiseur par exemple. Pour cela il vous suffit d'installer le paquet suivant :

apt-get install akonadi-kde-resource-googledata

Ainsi en ajoutant dans vos contacts un Akonadi Google Contact Ressource, et en fournissant simplement le login et le mot de passe de votre compte Gmail vous synchronisez directement vos outils de bureautique entre eux.

En espérant que ce petit mémo aura pu aider quelques personnes.