Ejecutar aplicación de PowerBuilder sobre Debian/Ubuntu

En este post veremos como poder ejecutar nuestra aplicación sobre Linux que esta desarrollada y compilada en PowerBuilder en este caso sobre la distro de Debian/Ubuntu y sus derivados.
Gracias a la ayuda de Wine y WineTricks es posible hacerlo.
Primeramente necesitamos instalar todas las dependencias que necesitaremos:

$: sudo apt -y build-essential make cmake scons curl git \
      ruby autoconf automake autoconf-archive \
      gettext libtool flex bison \
      libbz2-dev libcurl4-openssl-dev \
      libexpat-dev libncurses-dev

Ahora necesitamos instalar el manejador de paquetes Brew para instalar las dependencias de Wine necesarias:

$: sh -c "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/install.sh)"

Además es necesaria que tengamos en el perfil del usuario el path del brew para usar el comando brew:

$: echo 'eval $(/home/linuxbrew/.linuxbrew/bin/brew shellenv)' >>~/.profile
$: eval $(/home/linuxbrew/.linuxbrew/bin/brew shellenv)

A continuación ya podemos proceder a instalar el Wine y Winetricks y sus dependencias:

$: brew install gcc // compilador
$: brew install wine // emulador windows
$: brew install winetricks // helper instalador de librerías para wine

$: winetricks corefonts eufonts lucida opensymbol tahoma cjkfonts
$: winetricks vb6run
$: winetricks mdac28
$: winetricks msxml4 mfc42 jet40 native_oleaut32

Para entrar en la configuración de Wine usar el comando winecfg si queremos ingresar a la configuración de panel de control que es donde se encuentra el ODBC para configurar usar el comando wine control
La ruta del wine donde tenemos que alojar nuestro software ejecutable .exe es en: /home/user/.wine/drive_c/
Si todo te ha ido bien ya podrás usar tu software bajo Linux.

Comentarios

  1. PokerStars Casino Review and Ratings 2021 | jtmhub.com
    The online poker 춘천 출장샵 room 원주 출장안마 at PokerStars 익산 출장샵 Casino is set within a limited time 경주 출장샵 period. PokerStars 인천광역 출장샵 Poker Room is open 24/7 from 6am-9pm daily.

    ResponderBorrar
  2. When you go to web sites, they may store or retrieve knowledge in your browser. This storage is often needed for the essential functionality of the web site}. Duvet Covers Storage could also be} used for marketing, analytics and personalization of the web site}, corresponding to storing your preferences. Privacy is essential to us, so might have} the choice to disable certain kinds of storage that are not needed for the essential functionality of the web site}. Working with materials like ceramics, carbide or glass was a challenge however is now a requirement lots of} new applied sciences.

    ResponderBorrar

Publicar un comentario

Entradas más populares de este blog