Estou tentando executar o Ambiente de Desenvolvimento OutSystems no Ubuntu 18.04 LTS.
Isso é o que eu fiz até agora:
Ativar suporte para arquitetura de 32 bits:
sudo dpkg --add-architecture i386
Instalar o Wine:
rm Release.key
wget -nc https://dl.winehq.org/wine-builds/Release.key
sudo apt-key add Release.key
sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/
sudo apt-get update
sudo apt-get install --install-recommends wine-stable
Crie um prefixo de vinho de 32 bits:
WINEARCH=win32 WINEPREFIX=/home/$USER/.wine32 winecfg
Ativar suporte para extrair arquivos de gabinete da Microsoft:
sudo apt-get install cabextract
Instale dotnet462 usando winetricks:
wget raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks -O winetricks && chmod +x winetricks && sudo mv winetricks /usr/bin
sudo sed -i 's/WINEDLLOVERRIDES=fusion=b "$WINE" "$file_package" ${W_OPT_UNATTENDED:+$unattended_args}/WINEDLLOVERRIDES=fusion=b "$WINE" "$file_package" \/sfxlang:1027 ${W_OPT_UNATTENDED:+$unattended_args}/g' '/usr/bin/winetricks'
WINEPREFIX="$HOME/wine32" WINEARCH=win32 winetricks -q dotnet462
Instalar o Microsoft C ++ 2012 Rutime Libs, usando winetricks:
WINEPREFIX="$HOME/wine32" WINEARCH=win32 winetricks vcrun2012
Instale o aplicativo usando o vinho:
#WINEPREFIX="$HOME/wine32" WINEARCH=win32 wine DevelopmentEnvironment-10.0.822.0.exe
Execute o aplicativo instalado:
WINEPREFIX="$HOME/wine32" WINEARCH=win32 WINEDEBUG=warn+all wine ~/wine32/drive_c/Program\ Files/OutSystems/Development\ Environment\ 10.0/Service\ Studio/ServiceStudio.exe
Ao correr, posso ver o ecrã inicial da aplicação e mais nada:
Aqui está a saída:
0035:err:ole:CoGetContextToken apartment not initialised
0009:err:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request failed with status 0x2733
0009:err:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request failed with status 0x2733
0009:err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
[0606/100151:ERROR:network_change_notifier_win.cc(160)] WSALookupServiceBegin failed with: 8
[0606/100151:ERROR:network_change_notifier_win.cc(160)] WSALookupServiceBegin failed with: 8
0009:err:eventlog:ReportEventW L"Application: ServiceStudio.exe\nFramework Version: v4.0.30319\nDescription: The application requested process termination through System.Environment.FailFast(string message).\nMessage: Unrecoverable system error.\nStack:\n at System.Environment.FailFast(System.String)\n at MS.Internal.Invariant.F"...
Aqui é o log completo quando o vinho é executado com a configuração de depuração completa ( WINEDEBUG=warn+all
)
Não tenho ideia de como começar a solucionar esse problema.
Alguém pode ajudar?
Muito obrigado.