Desde hace un tiempo, he notado que el cel que tengo no me da muchas ventajas al resolver problemas relacionados con la empresa, si bien se puede navegar por internet, esto se hace algo lento, probablemente porque no estoy acostumbrado al teclado alfanumérico que poseen los celulares (no chateo por celular), además de la pantalla y en general de la forma de moverse por la red, así que solicite a mi compañía de telefonía celular (EntelPCS) una linea más con un equipo BlackBerry, el más barato de los que pille (hay que prepararse para la crisis sin gastar mucho), el modelo 8700g.
[simage=8,288,y,left] Lo solicite el día Viernes en la tarde y me lo vinieron a dejar el Martes a mi Oficina en Casa (Home Office), al abrirlo me di cuenta que no traía el manual, solo una guía de inicio rápido, buscando por inet encontré, que por lo menos en Chile, ningún operador lo envía/vende con manual, así que lo descargue de blackberry.com.Cuando pedí la nueva linea junto con la Blackberry, la ejecutiva no me dijo que tenia que contratar también el servicio Blackberry (yo pensé que seria llegar y usar), así que pase todo un día sin conexión, solo teléfono; en EntelPCS la Bolsa Blackberry Profesional sale $9990 (MB ilimitados), al contratarla via 103, queda activada despues de 4 horas (conviene reiniciar la conexión).
Leyendo por varios lados encuentro que no existe el soporte para Linux (único sistema operativo que tengo en el portatil) por parte de RIM (Research In Motion Limited), pero hay otras opciones, incluso en los kernel más actuales existe un modulo para poder cargar la batería de estos aparatos, que no es llegar y enchufar en el puerto USB; en lo personal buscaba algo más, algo que me permitiera sincronizar la BlackBerry con Evolution y la aplicación en cuestion se llama Barry , originalmente creada para respaldar el contenido de la BlackBerry, pero que en la actualidad crea respaldo y restaura dichos respaldos, habilita el puerto usb para cargar la bateria y sincroniza con evolution a traves de Opensync
[simage=6,288,y,right]Sabiendo que hacer, busco en el portage si tengo a Barry disponible, encuentro que esta la 0.11, como en su página se señala la existencia de versiones superiores (0.14) busco en bugs.gentoo.org encuentro la versión 0.13 (que tiene algunos problemitas con la sincroniación), descargo el ebuild y el patch, le cambio el nombre a ambos (barry-0.13.ebuild –> barry-0.14.ebuild), modifico el ebuild (por consistencia de nombre del patch) y lo meto en el arbol local de portage y lo incluyo en /etc/portage/package.keywords , en /etc/portage/package.use agrego app-pda/barry gui opensync
Me dispongo a emerger barry (emerge -av barry), me pide que desmarque algunas aplicaciones, en mi caso solo libtar (en /etc/portage/package.keyword agrego dev-libs/libtar ~*)
Con eso queda instalado barry y opensync, quedando disponible la carga de la bateria y el proceso de respaldos de la Blackberry. Para poder sincronizar con Evolution faltan unos pasos más.
Inmediatamente me dispongo a instalar lo que falta, msynctool y libopensync-plugin-evolution2, los desmarco en /etc/portage/package.keywords agregando =app-pda/msynctool-0.22 ~amd64 y =app-pda/libopensync-plugin-evolution2-0.22 ~amd64 (de esta forma solo desmarco lo que necesita barry, ya que trabaja solo con opensync 0.22). Con msynctool ni un problema, pero con el plugin de evolution fue otra historia.
Buscando por varios lados, encontre la solución en la página de opensync (gracias a Rolando Zappacosta por lo publicado), modifique algunas cosas en el ebuild y en el patch para que quedara un poco mejor: libopensync-plugin-evolution2-022.ebuild y libopensync-plugin-evolution2-022.patch
Quedando todo instaldo, hay que configurar todo (siguiendo los pasos de http://www.netdirect.ca/software/packages/barry/sync.php ):
Primer Paso:
Respaldar lo que contenga la BlackBerry utilizando Barry o la aplicación de RIM para Windows, tambien respaldar lo que contiene Evolution (por si a caso pasa algo, a mi no me paso nada)
Preparando Evolution
Si no se a utilizado Evolution antes, hay que configurarlo para poder sincronizar despues, por el momento solo se puede sincronizar los contactos y el calendario.
Preparando OpenSync
Utilizando msynctool:
msynctool --delgroup EvoBarry
msynctool --addgroup EvoBarry
msynctool --addmember EvoBarry evo2-sync
msynctool --addmember EvoBarry barry-sync
msynctool --configure EvoBarry 1
msynctool --configure EvoBarry 2
msynctool --showgroup EvoBarry
En –configure EvoBarry 1 se configura Evolution, a mi me sirvio las opciones por defecto.
En –configure EvoBarry 2 se configura el plugin de Barry, solo hay que modificar la siguiente linea, reemplazando el PIN con el que corresponde a nuestro equipo
Device 3009efe3 1 1
Sincronizando
Es recomendable parar por completo Evolution (incluido los servicios), para luego sincronizar.
evolution --force-shutdown
msynctool --sync EvoBarry
Con eso ya estaría funcionando, una utilidad en modo grafico para el manejo de opensync es Multisync, para su instalación desmarcar app-pda/multisync-gui-0.91.0 , se puede utilizar en reemplazo de msynctool.