Hace.. no se... años que estoy tratando de hacer funcionar cibercontrol 4.0 en Linux, y hoy.. di en el clavo :D
Requisitos:
DISCLAIMER PARA LOS PURITANOS: que cibercontrol es codigo cerrado, que correr aplicaciones de windows en linux, que windows suckea, que pin, que pan... ya se todo lo que van a decir, y no es nada nuevo, nada original, nada que yo mismo no haya pensado, asi que no hablen boludeces...
Hoy en dia Linux esta cobrando mucha mas fuerza... si, Vista apesta, muchos windowseros se estan pasando a Linux, y Ubuntu es la primer alternativa.. ¿Por que? porque es mas "facil" que otras distros.. y siempre recaemos en lo mismo, la gente NO quiere la consola, no sabe ingles.. no entiende que "whoami" es "who-am-i", o que "cd" significa "Change Directory"... y a muchos.. TAMPOCO LES IMPORTA..
En Argentina la mayoria de los cibercafes (Windows-Based) se administran con el famoso cibercontrol, 4.0 o 5.0.. en fin.. (Admins - Tecnicos, y demas yerbas, ya se que Cibercontrol es MAAALOOOOO, que guarda todo en un fucking .mdb, que la base de datos se puede editar sin mas y que por mas que le pongas clave, esta se puede crackear en 1 segundo) Solemos caer en la facilidad para que "el pibe del ciber" no se enquilombe y tenga que aprender un "sistema nuevo", para que el dia que se le cague la base de datos, el dueño lo pueda instalar el solito, y ese tipo de cosas, ademas del clasico "yo vi que el ciber de aca a la vuelta lo tiene, yo tambien lo quiero" y por mas explicaciones que uno le de, no hay quien pueda vencer la obstinacion y la testarudez.
En fin, hace años que vengo pensando en la posibilidad de implementar un cibercafe en linux, viendo que distro usar, como configurarla, y esas boludeces.
El mayor problema con el que me topé fue el de como facturar, AKA: Lo que hace el cibercontrol, pero en linux.. hay unos cuantos programillas para esto:
- Darkzcybernetz, o algo asi (el nombre mismo indica que debe apestar), lo probe, y tenia razon, apestaba
- Cafe con leche, (el cibercontrol para Linux), bueno, pero discontunuado, y sin mantenimiento desde Apr 09 2005.. Lease, tres fucking años...
- algunos mas que no recuerdo sus nombres...
- CBM
Problemas de casi todos estos: interfaces chotas, programas en si mismos chotos.. (WTF!??!? como voy a poder facturar usando una especie de cibercontrol via web???), programas que dependen de librerias que actualmente no existen, o que requieren alguna libreria = a tal version, (o sea.. tengo una superior... pero no una igual..)
El mas "digerible" de todos, es CBM, que dispone de una version para linux, pero.. la interface del Facturador se me hace una especie de hoja en excel.., muy MUY feo, pero lo mas importante.. FUNCIONAL.. (Muy buena alternativa a pesar de su interface)
Todo esto me llevo a probar a instalar Cibercontrol en linux, usando wine.
Si, logre hacerlo correr.. todo bugueado.. un asco.. se me ocurrio instalar las librerias MDAC... la cosa mejoro.. pero seguia bugueado..
Hasta que San Google se apiado de mi, y me concedio esta URL : http://forum.winehq.org/viewtopic.php?p=10283&sid=6e49e197ae57e01bc12aab1ef3fd5628
El proceso es sencillo:
Instalan wine, luego copian el cibercontrol junto con su database, se bajan el script de winetricks, y lo meten por ejemplo en el home:
~$ ls -l
~$ -rwxr-xr-x 1 tux:tux winetricks.sh
OBSERVACION: ANTES DE EJECUTAR WINETRICS E INSTALAR LOS MDAC, NECESITAN TENER EL PACKETE "cabextract" (aptitude install cabextract para las distros debian-based)
~$ ./winetricks.sh
si estan en X se les abrira una ventanita, seleccionen MDAC2.8, y JET40, instalen, luego corran el Control.exe, y bingo!
Si estan en consola ejecuten ./winetricks.sh mdac28, y ./winetricks jet40
ejem.. y por si quisieran probar.. el ciberpuesto (cp40.exe), corre de la misma manera, a lo que habria que añadir "algo" para que al habilitar un puesto, este no trate de lanzar "explorer.exe", que traducido a idioma wine, seria winefile.
Espero que les haya servido de ayuda.
- Tengo libre albedrío, pero no porque yo lo haya elegido. Nunca he elegido libremente tener libre albedrío. Por tanto, tengo libre albedrío... ¡Lo quiera o no!
- De verdad, no estoy aquí para destruir a Microsoft. Eso sería, de hecho, un efecto colateral completamente involuntario.
- Si utilizas al enemigo para derrotar al enemigo, serás poderoso en cualquier lugar a donde vayas.
Now in the morning I sleep alone
Sweep the streets I used to own
I used to roll the dice
Feel the fear in my enemy’s eyes
Listened as the crowd would sing
"Now the old king is dead, long live the king"
One minute I held the key
Next the walls were closed on me
And I discovered that my castles stand
Upon pillars of salt and pillars of sand
I hear Jerusalem bells are ringing
Roman cavalry choirs are singing
Be my mirror my sword and shield
My missionaries in a foreign field
For some reason I can’t explain
Once you’d gone there was never
Never an honest word
And that was when I ruled the world
It was a wicked and wild wind
Blew down the doors to let me in
Shattered windows and the sound of drums
People couldn’t believe what I’d become
Revolutionaries wait
For my head on a silver plate
Just a puppet on a lonely string
Oh who would ever want to be king?
I hear Jerusalem bells are ringing
Roman cavalry choirs are singing
Be my mirror my sword and shield
My missionaries in a foreign field
For some reason I can’t explain
I know St. Peter won’t call my name
Never an honest word
But that was when I ruled the world
Hear Jerusalem bells are ringing
Roman cavalry choirs are singing
Be my mirror my sword and shield
My missionaries in a foreign field
For some reason I can’t explain
I know St. Peter won’t call my name
Never an honest word
But that was when I ruled the world