Geclisa en Linux

Ideas:

  1. se instala version wine 1.9, que no es la que viene por default en ubuntu.
  2. Se instala del winetricks, el mdac2.8 que es sirve para conectar a la base de datos.
  3. Se toca el archivo de hosts, para que linux ubique «server-geclisa».
  4. Se monta la carpeta de red del geclisa del server (no el instalador) en la carpeta del «c:/up» del wine. De esta manera puede mirar ahi para actualizarlo. Para eso se instala el cifs, se crea la carpeta «up» y luego se monta.
  5. Se descarga un archivo .dbf modificado, que es el que busca los updates de geclisa. Ahora los va a buscar en «c:/up» y no en el server.
  6. Se instala el server geclisa de la carpeta de red del seridor, donde esta el instalador. Se acepta instalar el mono y geko o algo por el estilo.
  7. Se reemplaza el .dbf «~/.wine/drive_c/geclisa» por el modificado que se descargó en el paso 5.
  8. Se genera el script al arranque que monte la unidad de red.
  9. Se brinda con cerveza

Ahora los comandos:

sudo dpkg –add-architecture i386

sudo add-apt-repository ppa:wine/wine-builds -y

// en el 16.04            sudo add-apt-repository ppa:wine/wine-builds

sudo apt-get update -y

sudo apt-get install –install-recommends winehq-devel -y

sudo apt-get install -y cifs-utils

sudo apt-get install -y winetricks

winetricks

mkdir ~/.wine/drive_c/up

 

Despues de instalar winetricks se installa mdac2.8

 

Aca suponemos que el usuario se llama «general» y que el server tiene la carpeta de solo lectura con «everyone»

sudo mount -t cifs -o username=user,password=password //192.168.0.253/geclisa home/general/.wine/drive_c/up

wget https://biblioteca.sanatoriodelpilar.com.ar/wp-content/uploads/2016/01/inicio.dbf

 

sudo nano /etc/init.d/montar-geclisa.sh

se le pega:

————–:————–

#! /bin/sh
### BEGIN INIT INFO
# Provides:          noip2
# Required-Start:    $local_fs $remote_fs $network $syslog $named
# Required-Stop:     $local_fs $remote_fs $network $syslog $named
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Start/stop noip2
### END INIT INFO

sudo mount -t cifs -o username=user,password=password //192.168.0.253/geclisa /home/general/.wine/drive_c/up

 

———-:———-

se guarda.

sudo chmod 777 /etc/init.d/montar-geclisa.sh

sudo chmod +x /etc/init.d/montar-geclisa.sh

sudo update-rc.d montar-geclisa.sh defaults

 

—————————

El geclisa contable tiene otro inidio.dbf

wget https://biblioteca.sanatoriodelpilar.com.ar/wp-content/uploads/2016/01/inicio-1.dbf;

Y este apunta a la carpeta c:contared