Tras un tiempo buscando un sustituto de activesync para Linux, hoy he dado por fin con una solución para conectar mi HTC con Linux, aquí la entrada original:
Todo el que tiene uno de esos teléfonos que usan WM6 puede sincronizar sus contactos, tareas y reuniones usando Evolution en Gnome a través de un programa que se llama Synce.
Las instucciones de cómo hacerlo están aquí: http://www.synce.org/moin/SynceWithUbuntu
Requiere instalar algunos paquetes y configurar algunas cosas. En mi caso utilizó un HTC touch con Windows Mobile 6.1
Recomiendo leer todo un par de veces, revisar contra la versión en inglés y estar seguro de entender todos los pasos, la primera vez que lo hice fue en desorden y luego de varias horas no lo logré. La siguiente vez tuve todo funcionando en 10 minutos.
Lo primero a instalar:
sudo apt-get install synce-hal librra0-tools librapi2-tools
Luego desde la línea de comando: synce-pls
Debe salir un menaje con el tipo de equipo que está conectado al puerto USB, si no lo hace y da un mensaje de error toca instalar Synce-Gnome e instalar algunos paquetes detallados aquí.
El mensaje de error se debe a que el teléfono está pidiendo clave de acceso
Como lo más probable es que el teléfono tenga marca la opción de conectividad avanzada (que te permite compartir conexión de internet através del cable USB) y no quieren perder la conexión inalámbrica cada vez que conecten el teléfono tienen que hacer lo siguiente.
Abrir una terminal:
ifconfig -a | grep 80:00:60:0f:e8:00 | cut -d ” ” -f 1
la respuesta que da el equipo es el nombre que le asigna la PC al teléfono, en mi caso es eth1
Luego con esa información agregan lo siguiente al archivo/etc/network/interfaces
Recuerden sudo nano /etc/network/interfaces luego agregan:
iface <nombre del equipo> inet dhcp
Con esto la PC ignora el equipo como conexión válida de internet.
Luego arrancan las conexiones de red… sudo /etc/init.d/networking restart
Puede que tengan o no un mensaje de error relativo a un módulo de las Ipaq, pero creo que no deben tener problema con eso, si da error tienen que agregarlo a la lista de módulos ignorados.
/etc/modprobe.d/blacklist agregando blacklist ipaq al final del archivo.
Si el módulo estaba en funcionamiento lo eliminan dando el siguiente comando:
sudo rmmod ipaq
Siguiente paso instalar los siguientes paquetes:
sudo apt-get install multisync-tools opensync-plugin-evolution opensync-plugin-synce
Lo siguiente es dar el siguiente comando:
sync-engine
Si tienen el siguiente mensaje de error:
ile “/usr/bin/sync-engine”, line 84, in <module>
configObj = Config.Config(progopts)
File “/usr/lib/python2.5/site-packages/SyncEngine/config.py”, line 292, in __init__
oldconf = os.path.join(self.path,”config.xml”)
AttributeError: Config instance has no attribute ‘path’Necesitan el siguiente archivo y lo graban en su /home/usuario bajo en ~/.synce/config.xml
Hace falta crear el vínculo entre ambos equipos:
$ create_partnership.py “Linux desktop” “Contacts,Calendar,Tasks”
Casi hemos terminado….
Si todo está bien, solamente falta dar el siguiente comando:
msynctool –sync synce-sync
Mi experiencia es que cuando todo esté configurado va a funcionar bien, pero recomiendo que hagan respaldo de la informacion en el teléfono o PDA primero antes de usar este procedimiento. Por alguna razón la primera vez tiende a borrar todo en el móvil y a usar la información que esté en evolution bajo las mismas categorías. En evolution hay opciones sobre qué se quiere actualizar y en qué dirección revisar esos detalles primeros evita dolores de cabeza.





meti el programa synce como synce- hal, y el que recomienda la pagina que mencionas, que es algo de usb, pero al meter el primer comando de tu pagina ,no me lo reconoce la consola de comandos, y me pide el archivo, synce-hal,de nuevo , y no se como hago para ejecutarlo
tengo el linux androx que trae el asus 700 Eee pc
Por: alberto el 10 Febrero 2009
a las 10:29
Bueno, lo has escrito con un espacio entre el guion y hal y es seguido. Puede que este sea tu error, o puede que tan solo un fallo tipográfico.
De todos modos tu distro tiene que tener un gestor de paquetes como aptitude para ubuntu.
Prueba a buscar el paquete synce-hal, con aptitude sería “aptitude search synce-hal”. Creo que eso te solucionará tu problema, ya me cuentas.
Saludos
Por: FiBER el 10 Febrero 2009
a las 11:31
gracias por la ayuda y la pronta contestacion .soy un novato en linux.Con el comando que me diste APTITUDE,pero solo con esa letra sin añadir mas ,me aparece muchas opciones.entre los programas que trae no figura el synce que lo meto para conectarme a una pda,para aprovechar su conexion a internet.Si figura un programa que se llama
OTHEROSFS,que textualmente dice que es entre otras cosas para conectarse a una palm pilots,que no se si es lo mismo.el primer problema que tengo es que no se como se buscan los programas en linux,pues no los encuentro,y tampoco como se configuran
Si pude comprobar que para algunas opciones te exige entrar como administrativo y te pide una contraseña que es la del equipo.
tambien en la consola de comandos cuando señalo el programa synce y me aparece su direccccion en ella,si meto el comanso SU, me pide la contraseña como si entraran de administrador y al meterla me aparecen las letras del programa en azul ,en lugar de verde claro como al principio,como si se quisiera ejecutar ,pero ahi ya no se seguir pues no se que orden le tengo que dar
a ver que me puedes aclarar ,si te doy alguna pista
creo que hasta que no ejecute el programa no puedo seguir con los comandos que indicas en tu pagina
tambien me gustraia saber que puedo hacer con el programa que te menciono para conectarse a una palm
saludos y muchas gracias
Por: alberto el 11 Febrero 2009
a las 22:32
te voy a intentar dar mas datos ,el sistema operativo de este linux de asus es bastante especial
si entro en la consola con el comando “su” como te decia parece que me permite entrar como administrador y mas opciones
entonces si me permite meter el comando
“aptitude search synce-hal”
pero me aparece:
que no puede ver el directorio de administrador
var/lib/dpkg
y me pregunta si esta otro proceso utilizandolo
tambien me dice:
11 recurso no disponible temporalmente
a ver si te puedo orientar un poco mas
Por: alberto el 12 Febrero 2009
a las 1:22
disculpa pero a medida que investigo voy obteniendo datos
cualquier busqueda que haga con aptitude search
me pone lo que te comentaba anteriormente
creo que el conectarse a traves de una pda ,con mi portatil deberia ser mas facil
creo que no hace falta el programa synce ,ya que el debian trae un programa propio que se llama COLDSYNC, cuya mision es precisamente esa
ademas al conectar la pda, creo que me creo una conexion, que me pide una contraseña ,pero que no logro que conecte ,ya que me dice que no puede conectarse al host
la pda me dice cuando abro la conexion compartida que vigile el cable usb ,pero con ese cable me conecto sin problema entre windows XP y la pda
tienes idea que puede faltar para que se realize la conexion?
Por: alberto el 12 Febrero 2009
a las 2:28
vamos por partes:
cuando te aparece:
11 recurso no disponible temporalmente
a ver si te puedo orientar un poco mas
quiere decir que ya estas utilizando la base de datos de los paquetes, eso significa que con algun programa, ya sea aptitude o algun programa grafico como synaptics estas consultando, instalando o actualizando paquetes. Espera a que termine y luego vuelve a intentarlo.
Con aptitude, puedes hacer cualquier cosa relacionada con paquetes.
sudo aptitude install – Esto instala
sudo aptitude search – Esto busca
sudo patitude update – esto actualiza la base de datos de los paquetes
sudo aptitude upgrade – esto actualiza los paquetes
Y por último, el modo administrador es el único modo desde el que se pueden instalar paquetes, los archivos llevan permisos y dependiendo de ellos puede ser que cierto archivo solo puedas verlo como administrador.
Una buena forma de ejecutar algo como administrador es anteponiendo sudo.
Hasta aquí un resumen muy básico ya que dices qu eres nuevo y no entiendo muy bien tus preguntas.
Dime en que más puedo ayudarte.
Saludos
Por: FiBER el 12 Febrero 2009
a las 13:57
efectivamente quite unos archivos que se estaban ejecutando y ya desaparecio esa limitacion
el problema se centra en que el linux que tengo y tambien creo que debian ,traen un programa para sincronizar con una pda,que como te dije es COLDSYNC
pero no se como se hace la conexion
este programa lo vi como istalado con aptitude
al menos lo estaba el programa que lo trae a su vez que es OTHEROSFS
el linux de este portatil viene preparado para conectarse con windows, y entonces a mi se me ocurrio bajarle el programa active sync ,para realizar la conexion con la pda ,con windows mobile
no se si se istalo el programa ,pero me aparecio, en la RED DE WINDOWS, del linux, una conexion al conectar por cable la pda,con mi nombre que coincide con el de la conexion de la pda,y que me pide una contraseña,pero a pesar de que admite varias, no realiza la conexion me dice algo como que no conecta con el host, y la pda,al darle paso a una conexion externa me dice que vigile el cable usb
me explico
no se si al meterle el active sync cree la conexion que te comento que no funciona, en la red de windows del linux(la conexion se llama alberto ,lo que me indica que posiblemente la cogio de la pda)
tampoco se como conecto con el programa del linux para conectar con una pda, el COLDSYNC
y no se si debo quitar esa conexion que me salio que no se deja eliminar
Por: alberto el 12 Febrero 2009
a las 17:45
me gustaria que visitaras la pagina
http://www.tux.cl/articulos:configuracion:palm_con_cradle_usb
a ver si me puedes orientar desde ella a configurar el programa
coldsync
intente meterle los comandos que indica
parece que mi linux ,ya viene con el soporte usb
por lo que entiendo, que solo precisa los comandos,ya que el resto me dice que existen
/sbin/modprobe visor
/sbin/modprobe usb-uhci
/sbin/modprobe usb-ohci
sin embargo a la hora de pegarlos o escribirlos me aparece,no found, pero:
/sbin/modprobe usb_uhci
/sbin/modprobe usb_ohci
que es lo que no entiendo,dice que no encuentra algo distinto a lo que se le señala
disculpa mi ignorancia,pero a ver si para ti tiene sentido ,ya que no me permite realizar lo que pone la pagina y acabar de configurarlo
Por: alberto el 13 Febrero 2009
a las 5:28
Hola,
Llevo un par de días buscando cómo conectar mi PDA Acer N35. He instalado y desinstalado ya mil cosas. En algún momento, ya no se cuando, la PDA dice que está conectada, pero SynCE tray icon dice que no hay nada.
Tengo Jaunty y en la PDA WM 2003 2ª Edicion.
Cuando he seguido tus pasos, al ejecutar synce-pls me dice:
Message: No devices connected to odccm
synce-pls: Could not find configuration at path ‘(Default)’
He ido a instalar synce-gnome y cuando lo ejecuto
se queda esperando con el mensaje:
Waiting for device to hotplug (si tengo instalado odccm)
o Waiting for odccm to start (si tengo synce-hal)
No puedes temer odccm y synce-hal a la vez, ya que el Synaptic quita uno para poner el otro.
En cualquier caso, la PDA dice que está conectada con el Activesync, pero desde el PC no hay nada
Si instalo synce-
Por: paco el 5 Junio 2009
a las 2:43