Hay tres paquetes imprescindibles que nos ayudarán en esta tarea: synce-gnomevfs, synce-trayicon y synce-software-manager. Todos se pueden descargar desde Sourceforge.net. La versión que yo tengo instalada es la 0.9 puesto que la compilación de la última 0.12 me ha resultado imposible. He resuelto multitud de dependencias y he compilado algunas librerías y paquetes, pero finalmente no he sido capaz de compilar todo. Me temo que tendré que esperar a que saquen los binarios de la nueva versión o a intentarlo de nuevo en el futuro. Lo que he hecho es descargarme los paquetes de la versión 0.9 en formato rpm y convertirlos a .deb con alien para instalarlos de la manera habitual con dpkg.
El software de PocketPC en ocasiones no viene como un simple archivo .cab, sino que es un instalador .exe en el que viene empaquetado el archivo .cab correspondiente. Al ejecutar este instalador lo que ocurre es que se desempaqueta el .exe y por medio de ActiveSync se instala el .cab en la PocketPC. En el caso de encontrarnos con una aplicación en este formato, es un poco cuestión de suerte que la podamos instalar o no desde linux. Algunas se desempaquetarán correctamente (ejecutándose desde wine) y podremos instalar el .cab siguiendo el método anterior. Otras aplicaciones, sin embargo, no detectarán ActiveSync instalado y abortarán la instalación. Por ejemplo, la instalación de una demo del Advanced Brain Trainer se ha instalado sin problemas.
Pero con alguna otra aplicación que he probado no ha funcionado correctamente por la ausencia de ActiveSync. En ese caso, creo que no queda otro remedio que acudir a windows (aunque eso sí, virtualizado) para instalar la aplicación.
A parte de instalar software, lo más importante es navegar por las carpetas de la PocketPC y poder transferir archivos de una manera rápida y cómoda. Así, como alternativa a no poder utilizar Synce-gnomevfs he encontrado SynceFS que sí está disponible en formato .deb (también en Sourceforge.net) y que a mi entender es todavía mejor porque ofrece muchas más posibilidades como ya veremos en el siguiente artículo. Con esta utilidad podemos montar el filesystem completo de la PocketPC en cualquier directorio que queramos y podremos acceder a él y manipular los archivos directamente sin los comando synce-pls, synce-mkdir,...
ivan@doraemon:~$ sudo apt-get install syncefs
ivan@doraemon:~$ sudo modprobe coda
ivan@doraemon:~$ sudo echo "none /home/ivan/PocketPC cefs rw,user,noauto,codadev=/dev/cfs0 0 0" >> /etc/fstab
ivan@doraemon:~$ mount PocketPC
SynCE FS using "/dev/cfs0" (CODA v3)
ivan@doraemon:~$ ls -l PocketPC
total 1541
drwxrwxr-x 1 ivan ivan 0 2004-01-01 02:04 Application Data
drwxrwxr-x 1 ivan ivan 0 2004-01-01 02:59 Archivos de programa
drwxrwxr-x 1 ivan ivan 0 2004-01-01 11:00 ConnMgr
drwxrwxr-x 1 ivan ivan 0 1998-01-01 13:00 iPAQ File Store
drwxrwxr-x 1 ivan ivan 0 2004-01-01 02:05 itn
drwxrwxr-x 1 ivan ivan 0 2004-01-01 02:59 My Documents
drwxrwxr-x 1 ivan ivan 0 2004-01-01 02:59 profiles
drwxrwxr-x 1 ivan ivan 0 2004-01-01 02:59 Program Files
drwxrwxr-x 1 ivan ivan 0 1998-01-01 13:00 SD Card
-rw-rw-r-- 1 ivan ivan 49152 2007-02-04 10:08 SystemHeap
drwxrwxr-x 1 ivan ivan 0 2004-01-01 02:59 Temp
-rw-rw-r-- 1 ivan ivan 480400 2005-12-26 20:20 templ.voc
drwxrwxr-x 1 ivan ivan 0 2006-12-30 17:48 TomTom
drwxrwxr-x 1 ivan ivan 0 2004-01-01 02:59 Windows
ivan@doraemon:~$ synce-pls ../ | sort -r
--D------T 1998-01-01 13:00:00 SD Card/
--D------T 1998-01-01 13:00:00 iPAQ File Store/
Directory 2006-12-30 17:48:10 TomTom/
Directory 2004-01-01 11:00:08 ConnMgr/
Directory 2004-01-01 02:59:52 Program Files/
Directory 2004-01-01 02:59:52 profiles/
Directory 2004-01-01 02:59:51 My Documents/
Directory 2004-01-01 02:59:51 Archivos de programa/
Directory 2004-01-01 02:59:50 Windows/
Directory 2004-01-01 02:59:50 Temp/
Directory 2004-01-01 02:05:19 itn/
Directory 2004-01-01 02:04:17 Application Data/
Archive 49152 2007-02-04 10:08:19 SystemHeap
AC-------- 480400 2005-12-26 20:20:33 templ.voc
Como véis, es mucho más amigable usar ls que synce-pls y tratar la PocketPC como si fuera un directorio más en nuestro sistema.
1 comentario:
Gran escrito,
una lastima que nuevos modernos linux ya no sea posible trabajar estos programas (bye,bye HAL) y a nadie le preocupe olvidar conexion PDA-Linux sea posible para
Ubuntu.15 - Debian.Jessie - Suse.12 - Fedora.23
Publicar un comentario