🧾 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
- Linux Mint 22 XFCE
- Wine y Winetricks instalados:
sudo apt update
sudo apt install wine winetricks
- Crear las carpetas necesarias:
mkdir -p ~/docs/ocx
mkdir -p ~/dlc
- 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, comoGusa.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
Deja un comentario