Synchroniser son Blackberry avec Evolution sous Ubuntu Jaunty et Karmic

Voilà après des heures et des heures de galère j’ai enfin réussi à synchroniser mon Blackberry Bold avec Evolution que ce soit pour les contacts et surtout pour le calendrier.
Voici comment j’ai fait:
Tout d’abord il faut installer quelques dépendances :

sudo apt-get install libboost-serialization1.35.0 libtar libglademm-2.4-1c2a
libopensync0

Les dépendances étant maintenant installées, on passe à l’installation de Barry (le projet de synchro BB sous GNU/Linux).
Téléchargez d’abord ces paquets:

barry-util
libbarry
barrybackupgui
opensync

On les installe ensuite :

sudo dpkg -i libbarry0_0.16-0.deb barrybackup-gui_0.16-0.deb barry-util_0.16-0.deb 
opensync-plugin-barry_0.16-0.deb

Sous Karmic il vous fera une erreur vous réclamant libboost-serialization1.34 ou supérieure alors que sous Karmic c’est la version 1.38.0 qui est disponible.
Faîtes un apt-get install -f pour résoudre le problème.

On finit par installer des paquets complémentaires:

sudo apt-get install multisync-tools opensync-plugin-evolution

Passons maintenant au paramétrage proprement dit:

on relève d’abord le PIN de son Blackberry avec l’outil Btool (je suppose que votre terminal est connecté en USB) :

sudo btool
Blackberry devices found:
Device ID: 0x9b1b980. PIN: 20d7c4d1, Description: RIM BlackBerry Device
Using device (PIN): 20d7c4d1

Puis on définit des groupes de synchronisation:

  msynctool --addgroup Blackberry
  msynctool --addmember Blackberry barry-sync
  msynctool --addmember Blackberry evo2-sync
  msynctool --showgroup Blackberry
  msynctool --configure Blackberry 1

La dernière commande --configure Blackberry ouvre Nano pour configurer le plugin barry-sync:

#
# This is the default configuration file for the barry-sync opensync plugin.
# Comments are preceded by a '#' mark at the beginning of a line.
# The config format is a set of lines of  .
#
# Keywords available:
#
# DebugMode        - If present, verbose USB debug output will be enabled
#
# Device           - If present, it is followed by the following values:
#      PIN number    - PIN number of the device to sync with (in hex)
#      sync calendar - 1 to sync calendar, 0 to skip
#      sync contacts - 1 to sync contacts, 0 to skip
#
# Password secret  - If present, specifies the device's password in plaintext
#

#DebugMode

Device 3009efe3 1 1

#Password secret

Remplacez 3009efe3 par le PIN de votre Blackberry laissez le reste par défaut.

Théoriquement votre système est prêt à être synchroniser avec le Blackberry.

msynctool --sync Blackberry

Si tout s’est bien passé vos rendez-vous et vos contacts sont maintenant disponibles sur votre Blackberry ET sur votre PC.

17 thoughts on “Synchroniser son Blackberry avec Evolution sous Ubuntu Jaunty et Karmic

  1. Comment faire pour que sync Blackberry apparaisse dans un menu déroulant, dans "Evolution", ou dans Applications", par exemples?

    Car pour le moment, je vais a chaque fois dans l’editeur et je tape:
    msynctool –sync Blackberry

    sincerement,

  2. Tu crées un script rapide avec msynctool –sync Blackberry:

    vim sync

    #! /bin/bash
    msynctool –sync Blackberry
    chmod +x sync

    Tu te rends ensuite dans Système,Préférences,Menu Principal, tu choisis application et tu cliques sur nouvel élément.
    Dans type tu choisis application dans un terminal, tu lui donnes le nom que tu veux, dans commande tu mets :

    sh /ton_repertoire/sync

    tu fais appliquer et c’est fini !!

  3. Salut je suis un peu gauche et là il apparait ça :
    Error while synchronizing: Unable to get config data: Member has not been configured

    Que faire?
    🙂

  4. Merci pour tes explications, toutefois, existe-il un moyen de gérer les fichiers de son BB depuis karmic?

  5. La synchro se passe mal:

    The previous sync was unclean
    slow sync

    J’essaye d’utiliser –conflict 2, car j’ai plein de doublons sur mon BB, et je n’arrive pas a m’en debarasser :

    [–conflict 1-9/d/i/n] Resolve all conflicts as side [1-9]
    wins, [d]uplicate, [i]gnore, or
    keep [n]ewer

    Mais ca ne marche pas…

  6. Chez moi ca marche dans le sens BB—> PC mais pas l’inverse. C’est a dire si je creer un rdv sur le PC (evolution), rien n’est transferé sur le BB

  7. Bonjour

    J’ai le même problème que KASPER… Ça me dit Error while synchronizing: Unable to get config data: Member has not been configured

    Qu’aie-je fait de pas correct… J’ai ubuntu 9.10 et un blackberry 8703e

    Merci de votre aide!

  8. Hello

    Totalement neebees sous linux, lorsque je lance la première commande, je rencontre l’erreur suivante:

    sudo apt-get install libboost-serialization1.35.0 libtar libglademm-2.4-1c2a
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    E: Couldn’t find package libboost-serialization1.35.0

    Par avance, merci pour votre aide 😉

  9. Salut sinon moi j’ai le même problème que Kasper et Simon:
    Error while synchronizing: Unable to get config data: Member has not been configured
    Si quelqu’un sait comment faire… merci d’avance!

  10. J’ai eu le même pb et c’était simplement une « tache » qui existait dans mon evolution.
    La liste de taches ne faisant pas partie du group de synchro …. 🙂

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *