🧾 Cómo instalar GISA (Progress) en Linux Mint 22 XFCE

Este tutorial te guía paso a paso para instalar el sistema GISA, basado en Progress WebClient, en Linux Mint 22 XFCE usando Wine, incluyendo todos los archivos necesarios, el registro correcto de librerías y la creación de un acceso directo al escritorio.


✅ Requisitos

  1. Linux Mint 22 XFCE
  2. Wine y Winetricks instalados:
   sudo apt update
   sudo apt install wine winetricks
  1. Crear las carpetas necesarias:
   mkdir -p ~/docs/ocx
   mkdir -p ~/dlc
  1. Archivos requeridos (colócalos en ~/Público/ o rutas equivalentes):
  • Progress WebClient 11.7 32bits/setup.exe
  • instalar64.bat (script de registro OCX)
  • Archivos .ocx, .dll, .reg en ~/docs/ocx
  • Acceso directo .lnk de GISA, como Gusa.lnk

🛠️ Paso 1: Crear el entorno Wine personalizado

export WINEPREFIX=~/.wine-gisa
wineboot

Esto inicializa un entorno aislado solo para GISA.


🛠️ Paso 2: Instalar dependencias de VB6 y MFC

Algunos controles requieren librerías antiguas de Windows:

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

📥 Paso 3: Instalar Progress WebClient

Ejecuta el instalador con:

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

Sigue la instalación como en Windows.


📦 Paso 4: Registrar OCX y DLL

Ejecuta el script para registrar los componentes necesarios:

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

Asegúrate que el archivo instalar64.bat contenga líneas como:

C:\Windows\System32\regsvr32.exe /s C:\docs\ocx\Nombre.ocx
regedit /S C:\docs\ocx\archivo.reg

▶️ Paso 5: Ejecutar GISA

Ejecuta el .lnk de GISA:

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

Si todo está bien, el sistema se abrirá correctamente.


📌 Paso 6: Crear acceso directo en el escritorio

Edita el archivo:

mousepad ~/Escritorio/GISA.desktop

Contenido:

[Desktop Entry]
Name=GISA
Comment=Ejecutar GISA con Wine
Exec=env WINEPREFIX=/home/juliocesar/.wine-gisa wine start 'C:\\docs\\0231wsh\\Gusa.lnk'
Type=Application
Terminal=false
Icon=wine
Categories=Application;

Hazlo ejecutable:

chmod +x ~/Escritorio/GISA.desktop

🛠️ (Opcional) Crear acceso para registrar OCX manualmente

Edita:

mousepad ~/Escritorio/RegistrarOCX.desktop

Contenido:

[Desktop Entry]
Name=Registrar OCX GISA
Comment=Registra librerías necesarias de GISA
Exec=env WINEPREFIX=/home/juliocesar/.wine-gisa wine cmd /c C:\\docs\\ocx\\instalar64.bat
Type=Application
Terminal=true
Icon=wine
Categories=Utility;

Hazlo ejecutable:

chmod +x ~/Escritorio/RegistrarOCX.desktop

✅ Resultado final

  • GISA funcionando en Linux Mint 22 XFCE
  • OCX y DLL correctamente registrados
  • Icono de acceso directo en escritorio
  • Entorno limpio y aislado en ~/.wine-gisa

Autor: julio101290