Sincronizar BlackBerry con kubuntu linux

Este manual pretende ser una guía sencilla para poder sincronizar una BlackBerry con KDE-PIM (KDE Personal Information Manager). Es posible sincronizar contactos, eventos, notas, calendario incluso hacer respaldos completos de la BlackBerry.

Se agradece al proyecto Barry la posibilidad de sacarle jugo a una BlackBerry en una distribución GNU/Linux, y a Martin Owens la posibilidad de instalar desde los repositorios los paquetes precompilados para no tener que compilar código fuente. El sitio oficial del Proyecto Barry es: http://netdirect.ca/software/packages/barry/

Comenzamos añadiendo los citados repositorios:
https://launchpad.net/~doctormo/+archive

En la página en cuestión se pueden elegir los repositorios para la versión 8.04 (Hardy Heron) o la versión 8.10 (Intrepid Ibex).

Para añadirlos desde la consola se edita el archivo /etc/apt/sources.list:

$ kdesudo kwrite /etc/apt/sources.list

Si la versión usada es Hardy Heron entonces se añaden las siguientes líneas al final del archivo:

Si la versión usada es Intrepid Ibex entonces se añaden las siguientes líneas al final del archivo:

O también podemos hacerlo de forma gráfica desde el gestor Adept.

Una vez hecho lo anterior se actualiza el sistema:

$ sudo aptitude update

Los siguientes son los paquetes necesarios:

  • libopensync0
  • opensync-plugin-kdepim
  • opensyncutils
  • kitchensync
  • multisync
  • multisync-tools
  • libusb-0.1-4
  • libbarry
  • barry-util
  • barrybackup-gui
  • libopensync-plugin-barry

Estos paquetes son los necesarios para Hardy Heron, es posible que la nomenclatura de alguno de ellos varíe un poco si estamos instalando en Intrepid Ibex, si así fuera, sólo tendríamos que buscar el paquete con el nombre más parecido e instalarlo. Como siempre, podremos instalarlo desde el gestor de paquetes gráfico o con el típico comando:

$ sudo aptitude install libopensync0 opensync-plugin-kdepim opensyncutils kitchensync multisync multisync-tools libusb-0.1-4 libbarry barry-util barrybackup-gui libopensync-plugin-barry

Una vez hecho lo anterior ya es posible conectar la BlackBerry, es posible que la BlackBerry aparezca un mensaje indicando que no hay energía suficiente para la carga USB. Si es así entonces en la terminal se hace:

$ btool -t

Con esto se soluciona el tema de la carga USB, aunque con las nuevas versiones no suele darse ese problema. Pero también comprobaremos si la BlackBerry se conecta adecuadamente con Kubuntu porque veremos en el terminal una lista de las bases de datos de la BlackBerry.

Si todo ha ido bien, pasamos a hacer una copia de seguridad de nuestra BlackBerry, para lo que escribimos en un terminal:

$ barrybackup

No sólo es recomendable, además veremos en un cuadradito el PIN (Personal Identification Number) del dispositivo (no confundir con el PIN de la tarjeta SIM) y lo tenemos que apuntar para el siguiente paso.

Para terminar, abrimos el programa KitchenSync situado en el menu de utilidades. Pinchamos en añadir grupo y lo llamamos BlackBerry (por ejemplo). Pinchamos en configurar y ahora tenemos que añadir dos miembros, uno sería el Barry opensync plugin y el otro el de kde-desktop (kde-pim), este último no requiere configuración, pero el primero sí.

Al pinchar sobre él se nos aparece un texto a mano derecha, al final del cual encontramos una línea parecida a esta:

Device xxxxxxxx 1 1

sustituimos xxxxxxx por el PIN del dispositivo. Los dos números "1" siguientes son para decir si queremos sincronizar el calendario y los contactos (1 = sincronizar, 0 = no sincronizar).

Con eso ya podemos cerrar el diálogo de configuración y darle al botón de sincronizar.

NOTA IMPORTANTE: si tenemos abierto kde-pin nos dará error, luego para sincronizar correctamente tenemos que cerrar Kontact y Korganizer.