Cómo instalar GISA basado en Progress en Linux Mint 22 XFCE



Cómo instalar GISA basado en Progress en Linux Mint 22 XFCE

Este tutorial te guía paso a paso para instalar el sistema GISA (basado en Progress) en Linux Mint 22 XFCE usando Wine.

🧰 Requisitos previos

  • Linux Mint 22 XFCE actualizado
  • Paquetes necesarios:
    sudo apt update
    sudo apt install wine winetricks
  • Archivos requeridos:
    • setup.exe de Progress WebClient 11.7 32bits
    • Carpetas con librerías:
      • ~/docs/ocx/ (contiene todas las librerías .dll y .ocx)
      • ~/dlc/ (si la instalación de GISA lo requiere)

📁 Paso 1: Preparar entorno Wine

export WINEPREFIX=~/.wine-gisa
winecfg

En la ventana que aparece, elige Windows 10 como versión. Cierra la configuración.

💾 Paso 2: Instalar dependencias

Instala runtimes de VB6 y librerías necesarias con:

WINEPREFIX=~/.wine-gisa winetricks vb6run mfc42 mfc40

📂 Paso 3: Crear estructura de carpetas

mkdir -p ~/.wine-gisa/drive_c/docs
mkdir -p ~/.wine-gisa/drive_c/dlc

🚀 Paso 4: Instalar Progress WebClient

Ejecuta el instalador desde tu carpeta Pública:

WINEPREFIX=~/.wine-gisa wine "/home/juliocesar/Público/Progress WebClient 11.7 32bits/setup.exe"

📦 Paso 5: Copiar GISA y librerías

  1. Copia tu carpeta 0231wsh (o similar) a ~/.wine-gisa/drive_c/docs/.
  2. Copia el contenido de tus archivos .dll y .ocx en ~/.wine-gisa/drive_c/docs/ocx/.

🔧 Paso 6: Registrar librerías

Crea o usa un archivo batch llamado instalar64.bat con las instrucciones de registro, por ejemplo:

regsvr32.exe /s C:\docs\ocx\A16_NetConnect.ocx
regsvr32.exe /s C:\docs\ocx\activeID.ocx
... (etc)

Ejecuta el archivo:

WINEPREFIX=~/.wine-gisa wine cmd /c C:\\docs\\ocx\\instalar64.bat

📌 Paso 7: Crear acceso directo

Para ejecutar GISA desde el acceso directo:

WINEPREFIX=~/.wine-gisa wine start 'C:\docs\0231wsh\Gusa.lnk'

Para crear un ícono en el escritorio:

cat > ~/Escritorio/gisa.desktop <<EOF
[Desktop Entry]
Name=GISA
Exec=env WINEPREFIX=/home/juliocesar/.wine-gisa wine start 'C:\\\\docs\\\\0231wsh\\\\Gusa.lnk'
Type=Application
StartupNotify=true
Icon=wine
EOF

chmod +x ~/Escritorio/gisa.desktop

✅ ¡Listo!

Ahora deberías poder usar GISA como si estuviera en Windows, pero desde Linux Mint 22 XFCE.

Adaptado por julio101290

Comentarios