Programas Windows corren mejor en Linux

Estoy trabajando con un data loger EML-2020, que monitorea consumo de energía. El hardware se deja conectado y al final del período de monitoreo uno baja la información acumulada a la PC. Para esto tiene su propio software.

Al querer instalar este software diseñado para Windows XP me dió un error. Dice que c:\windows\system32\mscomctl.ocx se encuentra en uso. Supongo que si es un archivo windows, pues igual va a funcionar y le doy omitir. El programa en cuestion «DL-1220 Download Software» carga y al momento se produce un error, y recibo una ventana de que si quiero enviar reportes. Claro que no quiero enviar reportes, quiero que el programa trabaje!

No puedo borrar mscomctl.ocx porque esta en uso. Asi que cargo linux para borrarlo a la fuerza, pensando que igual lo voy a volver a instalar. El archivo no existe, Windows lo crea al cargar. Cargo de nuevo Windows y corro de nuevo el programa a ver si el problema desapareció al hacer reboot, lo mismo: error inmediato. Hago otro reboot, esta vez conecte el data loger, lo encontró y bajo el archivo de datos, lo pude salvar e imediatamente el error. Parece ser que el probelma es cuando el programa quiere mostrar los datos y gráficos.

Asi que decido probar suerte con «wine». Copio los archivos en una carpetita de prueba y ejecuto: wine DLsetup.exe

Me de problemas con una librería llamada MSVBVM50.DLL La busco en la partición de windows y ahi esta la libreria, solo que se llama msvbvm50.dll Todo el rollo porque Windows no es consistente con el uso de mayúsculas y minúsculas.Copio la librería en mi carpeta de prueba y vulevo a ejecutar el instalador y todo funciona bien.wine menu

Voy a ver mi menú y parece que todo esta bien. Le doy click y el programa corre. Puedo abrir archivos, copiar informacion desde sus tablas, ver los gráficos y exportar losdatos como archivo de texto delimitado por tabs, para procesarlos en mi hoja de cálculo favorita, Calc de OpenOffice (por su puesto!).

Por el momento puedo bajar el file en windows y lueg procesarlo en Linux. Voy a seguir probando, el data loger tiene un puerto USB, pero en realidad es una unidad serial con un adaptador usb-serial, si no fuera así, no necesitaria tantos drivers en Windows. Vamos a ver que tal le va con un puerto virtual. Pero mi problema de obtener la información, al menos ya esta superado.

UPDATE:

Haciendo un enlace simbolico se puede orientar a wine que lea un dispositivo adaptador de USB a serial como si fuera un puerto serial.

Es decirle que /dev/ttyUSB0 -> com1

2da Mudanza

Talvez mi blog debería llamarse Intinerante, de blogspot pasé a un dominio privado y luego a este nuevo dominio comunal. Blogspot es como vivir en el centro comercial, cada cosa que vez te la quieren cobrar, es frio y tus anuncios no te pagan. El dominio privado era como tratar de vivir en la oficia. Hay que ver como mantenes lo privado al margen de los negocios. Estar en www.siqueres.com es más como estar en un condominio, donde en cada subdirectorio recide un amigo compañero de Linux. O deberia decir sub-blog en lugar de subdominio? Tal vez otra forma de ver este dominio es llamarlo «La Blogera» donde se acuartelan los fanáticos de Linux.

En fin, la primera mudanza fue dolorosa, una penitencia de multiples «cut & paste». Pero ahora solo es cosa de Importar. Vean bien sus opciones de administrador y las van a encontrar, más de una docena de fuentes desde donde pueden importar contenido. Para mi caso, como usuario de WordPress las opciones fuero de Exportar e Importar. Necesitan derechos de escritura en la carpeta donde van a poner el contenido, lo cual a mi me resulto una ruta absurda. Pero a final me ahorro mucho trabajo.

Ahi esta la piedra, ahora ustedes pueden mudarse también.